闲社服务运行正常AI智能体自动化平台
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
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

引用格式化

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

何时使用此技能

  • - 为期刊投稿格式化参考文献
  • 在引用格式之间转换(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.
返回顶部