返回顶部
c

citation-formatter引用格式化

Use when formatting references for journal submission, converting between citation styles (APA, MLA, Vancouver, Chicago), generating bibliographies for manuscripts, or ensuring consistent reference formatting. Automatically formats citations and bibliographies in 1000+ academic styles. Ensures reference accuracy, completeness, and compliance with journal requirements. Supports batch conversion and integration with reference managers.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.0
安全检测
已通过
266
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

citation-formatter

学术引用格式格式化与转换器

何时使用此技能

  • - 为期刊投稿格式化参考文献
  • 在引用格式之间转换(APA、MLA、Vancouver、Chicago)
  • 为手稿生成参考文献列表
  • 确保参考文献格式一致性
  • 检查参考文献的完整性和准确性
  • 准备基金申请书的参考文献部分

快速开始

python
from scripts.main import CitationFormatter

初始化工具

tool = CitationFormatter()

from scripts.citation_formatter import CitationFormatter

formatter = CitationFormatter()

为特定期刊格式化参考文献

formattedrefs = formatter.formatreferences( references=raw_references, target_style=Nature Medicine, output_format=docx )

在格式之间转换

converted = formatter.convert_style( bibliography=apa_bibliography, from_style=APA 7th, to_style=Vancouver, include_doi=True, include_pmids=True )

验证参考文献完整性

validation = formatter.validate_references( references=reference_list, required_fields=[authors, title, journal, year, volume, pages, doi] )

print(f验证结果:)
print(f 完整:{validation.complete_count})
print(f 缺少字段:{validation.incomplete_count})
print(f 无效DOI:{len(validation.invalid_dois)})

生成文内引用

intext = formatter.generateintextcitations( citations=[ {author: Smith, year: 2023, type: paren}, {author: Jones et al., year: 2022, type: narrative} ], style=APA )

批量处理多个文档

batchresults = formatter.batchformat( files=[chapter1.docx, chapter2.docx], style=AMA, output_dir=formatted/ )

核心功能

1. 以1000+种学术格式格式化引用

python

格式化功能


result = tool.execute(data)

2. 在引用格式之间无缝转换

python

转换功能


result = tool.execute(data)

3. 验证参考文献的完整性和准确性

python

验证功能


result = tool.execute(data)

4. 批量处理大型参考文献集合

python

批量处理功能


result = tool.execute(data)

命令行使用

bash
python scripts/main.py --input references.bib --from-style APA --to-style Vancouver --output formatted.docx --validate

最佳实践

  • - 在提交前始终验证DOI和URL
  • 检查超出标准格式的期刊特定要求
  • 维护原始参考文献数据库以便更新
  • 审查特殊情况(网站、预印本)的格式

质量检查清单

使用此技能前,请确保:

  • - [ ] 清楚理解您的目标
  • [ ] 准备并验证了必要的输入数据
  • [ ] 定义了输出要求
  • [ ] 审查了相关文档

使用此技能后,请验证:

  • - [ ] 结果符合您的质量标准
  • [ ] 输出格式正确
  • [ ] 已处理所有错误或警告
  • [ ] 结果已适当记录

参考资料

  • - references/guide.md - 综合用户指南
  • references/examples/ - 工作代码示例
  • references/api-docs/ - 完整API文档

技能ID:625 | 版本:1.0 | 许可证:MIT

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 citation-formatter-1775874662 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 citation-formatter-1775874662 技能

通过命令行安装

skillhub install citation-formatter-1775874662

下载

⬇ 下载 citation-formatter v0.1.0(免费)

文件大小: 10.16 KB | 发布时间: 2026-4-12 09:23

v0.1.0 最新 2026-4-12 09:23
Initial release of citation-formatter skill.

- Automatically formats citations and bibliographies in 1000+ academic styles.
- Converts references between major citation styles (e.g., APA, MLA, Vancouver, Chicago).
- Validates reference completeness, accuracy, and compliance with journal requirements.
- Supports batch processing and integration with reference managers.
- Provides command-line and Python usage examples for easy integration.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部