关于 arxiv-search
arxiv-search 是用于检索 arXiv 学术论文和预印本的 skill,适合研究人员及文献调研。它支持多种字段查询、分类与日期筛选,并可按文本或 JSON 输出结果。
主要功能
- 01按关键词、标题、作者、摘要或分类搜索
- 02按分类和日期范围筛选
- 03按相关性或更新时间排序
- 04以文本或 JSON 返回论文信息
适用场景
- 01查找某个研究主题的论文
- 02按作者或 arXiv 分类定位论文
- 03查看发表日期和 PDF 链接
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ varde80/ arxiv-zotero-obsidian --skill arxiv-search安装后在 Claude Code 中输入/arxiv-search确认已加载。
附带文件scripts/search_arxiv.py
详细介绍
arXiv 论文搜索技能
在 arXiv 库中搜索学术论文和预印本。
用法
当用户要求搜索论文时,使用搜索脚本:
cd /Users/varde/code/arxiv-zotero-obsidian && python3 .claude/skills/arxiv-search/scripts/search_arxiv.py --query "SEARCH_TERMS" --max-results 10
可用选项
| 选项 | 描述 | 默认值 |
|---|---|---|
--query | 搜索查询(必填) | - |
--max-results | 最大结果数 | 10 |
--sort-by | 排序方式:relevance、submitted_date、last_updated | relevance |
--category | arXiv 类别(例如 cs.AI、physics.cond-mat) | - |
--date-from | 起始日期筛选(YYYY-MM-DD) | - |
--date-to | 截止日期筛选(YYYY-MM-DD) | - |
--output | 输出格式:text、json | text |
查询语法
arXiv 支持按字段搜索:
ti:keyword- 在标题中搜索au:name- 按作者搜索abs:keyword- 在摘要中搜索cat:category- 按类别筛选
示例
# General topic search
python3 .claude/skills/arxiv-search/scripts/search_arxiv.py --query "quantum machine learning"
# Search by author
python3 .claude/skills/arxiv-search/scripts/search_arxiv.py --query "au:Hinton"
# Search with category filter
python3 .claude/skills/arxiv-search/scripts/search_arxiv.py --query "deep learning" --category "cs.LG"
# Combined query
python3 .claude/skills/arxiv-search/scripts/search_arxiv.py --query "ti:transformer AND abs:attention"
# Recent papers only
python3 .claude/skills/arxiv-search/scripts/search_arxiv.py --query "large language models" --date-from "2024-01-01"
输出格式
脚本会输出论文详情,包括:
- arxiv_id:唯一标识符(下载时使用)
- title:论文标题
- authors:作者姓名
- abstract:论文摘要(文本模式下会截断)
- published:发布日期
- pdf_url:PDF 直接下载链接
- categories:学科类别
工作流
- 使用用户的查询运行搜索
- 以编号列表显示结果
- 询问用户要下载或添加到 Zotero 的论文
- 记下 arxiv_id,以便与 zotero-add 技能配合使用
评论
支持 Markdown