关于 literature-search
literature-search 是面向学术研究者的文献检索技能,可从多个学术数据库查找论文,并合并去重、排序及生成 BibTeX。
主要功能
- 01检索 Semantic Scholar、arXiv、OpenAlex 和 CrossRef
- 02按引用、时效、会议质量和相关性排序
- 03合并并去重检索结果
- 04生成 BibTeX 引用
适用场景
- 01查找特定主题的相关论文
- 02检索近期 arXiv 预印本
- 03整理多来源搜索结果并导出引用
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ lingzhi227/ agent-research-skills --skill literature-search安装后在 Claude Code 中输入/literature-search确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
scripts/download_arxiv_source.pysearch_crossref.pysearch_openalex.py详细介绍
文献搜索
搜索多个学术数据库,查找相关论文。
输入
$ARGUMENTS— 搜索查询(自然语言)
脚本
Semantic Scholar(首选——最适合 ML/AI,支持 BibTeX)
python ~/.claude/skills/deep-research/scripts/search_semantic_scholar.py \
--query "QUERY" --max-results 20 --year-range 2022-2026 \
--api-key "$(grep S2_API_Key /Users/lingzhi/Code/keys.md 2>/dev/null | cut -d: -f2 | tr -d ' ')" \
-o results_s2.jsonl
主要标志:--peer-reviewed-only、--top-conferences、--min-citations N、--venue NeurIPS ICML
arXiv(最新预印本)
python ~/.claude/skills/deep-research/scripts/search_arxiv.py \
--query "QUERY" --max-results 10 -o results_arxiv.jsonl
OpenAlex(覆盖范围最广,免费,无需 API 密钥)
python ~/.claude/skills/literature-search/scripts/search_openalex.py \
--query "QUERY" --max-results 20 --year-range 2022-2026 \
--min-citations 5 -o results_openalex.jsonl
合并并去重
python ~/.claude/skills/deep-research/scripts/paper_db.py merge \
--inputs results_s2.jsonl results_arxiv.jsonl results_openalex.jsonl \
--output merged.jsonl
CrossRef(基于 DOI 查找,文献类型覆盖最广)
python ~/.claude/skills/literature-search/scripts/search_crossref.py \
--query "QUERY" --rows 10 --output results_crossref.jsonl
主要标志:--bibtex(输出 .bib 格式)、--rows N
下载 arXiv 源文件(获取 .tex 文件)
python ~/.claude/skills/literature-search/scripts/download_arxiv_source.py \
--title "Paper Title" --output-dir arxiv_papers/
主要标志:--arxiv-id 1706.03762、--metadata、--max-results N
根据结果生成 BibTeX
python ~/.claude/skills/deep-research/scripts/bibtex_manager.py \
--jsonl merged.jsonl --output references.bib
工作流
- 将用户的查询扩展为 2-4 个互补的搜索查询
- 使用扩展后的查询运行 Semantic Scholar 搜索(首选)
- 针对非常近期的预印本(< 3 个月),运行 arXiv 搜索
- 可选择运行 OpenAlex,以扩大覆盖范围
- 合并结果并去重
- 按以下权重排序:引用数(0.3)+ 时效性(0.3)+ 发表场所质量(0.2)+ 相关性(0.2)
- 以结构化结果表格呈现
发表场所质量等级
第 1 级: NeurIPS、ICML、ICLR、ACL、EMNLP、NAACL、CVPR、ICCV、ECCV、KDD、AAAI、IJCAI、SIGIR、WWW
第 2 级: AISTATS、UAI、COLT、COLING、EACL、WACV、JMLR、TACL
第 3 级: Workshop、arXiv 预印本——标注为 (preprint)
输出格式
以表格和包含 BibTeX 键的详细条目呈现结果。始终注明预印本状态。
相关技能
评论
支持 Markdown