arxiv-search

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

arXiv Paper Search Skill

arXiv论文搜索Skill

Search the arXiv repository for academic papers and preprints.
在arXiv知识库中搜索学术论文和预印本。

Usage

使用方法

When the user asks to search for papers, use the search script:
bash
cd /Users/varde/code/arxiv-zotero-obsidian && python3 .claude/skills/arxiv-search/scripts/search_arxiv.py --query "SEARCH_TERMS" --max-results 10
当用户要求搜索论文时,使用以下搜索脚本:
bash
cd /Users/varde/code/arxiv-zotero-obsidian && python3 .claude/skills/arxiv-search/scripts/search_arxiv.py --query "SEARCH_TERMS" --max-results 10

Available Options

可用选项

OptionDescriptionDefault
--query
Search query (required)-
--max-results
Maximum results10
--sort-by
Sort: relevance, submitted_date, last_updatedrelevance
--category
arXiv category (e.g., cs.AI, physics.cond-mat)-
--date-from
Filter from date (YYYY-MM-DD)-
--date-to
Filter until date (YYYY-MM-DD)-
--output
Output format: text, jsontext
选项描述默认值
--query
搜索查询(必填)-
--max-results
最大结果数10
--sort-by
排序方式:相关性、提交日期、最后更新日期relevance
--category
arXiv分类(例如:cs.AI, physics.cond-mat)-
--date-from
起始日期筛选(YYYY-MM-DD)-
--date-to
结束日期筛选(YYYY-MM-DD)-
--output
输出格式:文本、JSONtext

Query Syntax

查询语法

arXiv supports field-specific searches:
  • ti:keyword
    - Search in title
  • au:name
    - Search by author
  • abs:keyword
    - Search in abstract
  • cat:category
    - Filter by category
arXiv支持特定字段的搜索:
  • ti:keyword
    - 在标题中搜索
  • au:name
    - 按作者搜索
  • abs:keyword
    - 在摘要中搜索
  • cat:category
    - 按分类筛选

Examples

示例

bash
undefined
bash
undefined

General topic search

通用主题搜索

python3 .claude/skills/arxiv-search/scripts/search_arxiv.py --query "quantum machine learning"
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"
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"
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"
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"
undefined
python3 .claude/skills/arxiv-search/scripts/search_arxiv.py --query "large language models" --date-from "2024-01-01"
undefined

Output Format

输出格式

The script outputs paper details including:
  • arxiv_id: Unique identifier (use this for downloading)
  • title: Paper title
  • authors: Author names
  • abstract: Paper abstract (truncated in text mode)
  • published: Publication date
  • pdf_url: Direct PDF download link
  • categories: Subject categories
脚本会输出论文的详细信息,包括:
  • arxiv_id:唯一标识符(用于下载)
  • title:论文标题
  • authors:作者姓名
  • abstract:论文摘要(文本模式下会截断)
  • published:发表日期
  • pdf_url:PDF直接下载链接
  • categories:主题分类

Workflow

工作流程

  1. Run the search with user's query
  2. Display results in a numbered list
  3. Ask user which paper(s) they want to download/add to Zotero
  4. Note the arxiv_id for use with zotero-add skill
  1. 使用用户的查询条件运行搜索
  2. 以编号列表形式展示结果
  3. 询问用户想要下载/添加到Zotero的论文
  4. 记录arxiv_id以便在zotero-add skill中使用