用途:在研究与写作全流程中系统化管理引用,包括检索学术数据库、提取准确元数据、校验引用信息、生成规范 BibTeX 条目,并与文献综述技能配合使用。
主要能力:
- 检索:用 search_google_scholar.py 搜索 Google Scholar,支持年份范围、数量限制、按引用数排序、导出 JSON 或 BibTeX;用 search_pubmed.py 搜索 PubMed,支持 MeSH 词、字段标签、布尔运算、日期与出版类型过滤。
- 元数据提取:extract_metadata.py 支持按 DOI、PMID、arXiv ID 或 URL 提取,也可批量处理混合标识符文件;doi_to_bibtex.py 可快速将单个或多个 DOI 转为 BibTeX,并支持 JSON 输出。元数据来源包括 CrossRef、PubMed E-utilities、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 校验。
适用场景:为论文或学位论文构建参考文献、将 DOI/PMID/arXiv ID 转为 BibTeX、校验已有引用、清理与去重 BibTeX 文件、查找某领域高被引论文。
限制:资料未提供具体收费、价格、平台支持范围与效果保证;Google Scholar 检索可能受速率限制;PubMed 高并发建议使用 API key;部分脚本行为与完整参数以实际文档为准。