用途:在研究与写作全流程中系统化管理引用,覆盖论文检索、元数据提取、BibTeX 格式化与引用校验,可与文献综述类技能配合使用。
主要能力:
- 检索:用 search_google_scholar.py 搜索 Google Scholar(支持年份过滤、排序、导出 JSON/BibTeX);用 search_pubmed.py 通过 E-utilities 检索 PubMed,支持 MeSH 词、字段标签、布尔运算、日期与出版类型过滤。
- 元数据提取:extract_metadata.py 支持 DOI、PMID、arXiv ID、URL 及混合标识符批量提取;doi_to_bibtex.py 可单个或批量把 DOI 转为 BibTeX,来源包括 CrossRef、PubMed、arXiv、DataCite。
- 格式化:format_bibtex.py 可标准化字段顺序、缩进、作者名与引用键,支持按 key 或年份排序、去重、校验并生成报告。
- 校验:validate_citations.py 检查 DOI 是否可解析、必填字段、数据一致性、重复条目与 BibTeX 语法,支持 --auto-fix 自动修复并输出 JSON 报告。
使用方式:按“检索→提取→格式化→校验→写入文稿”的流程执行脚本,例如先 search_pubmed.py 导出结果,再用 extract_metadata.py 转 BibTeX,随后 format_bibtex.py 去重排序,最后 validate_citations.py 校验。文档还提到可用 scientific-schematics 技能生成示意图,命令为 python scripts/generate_schematic.py "your diagram description" -o figures/output.png。
适用场景:为论文或学位论文构建参考文献、按 DOI/PMID/arXiv ID 生成条目、清理与去重 BibTeX、核查引用准确性、查找某领域高被引论文。
限制:资料未提供具体收费、价格、平台支持范围与效果数据;部分脚本参数与 API 细节需参考其 references 文档,实际可用性取决于相应数据库接口与访问条件。