← 返回 Skills 市场
maxjia

arXiv Papers Search

作者 maxjia · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ 安全检测通过
105
总下载
1
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install arxiv-papers-search
功能描述
Search, retrieve, and download academic papers from arXiv by keywords, authors, categories, and analyze research trends.
使用说明 (SKILL.md)

\r \r

Arxiv Skill\r

\r

Overview\r

\r This skill enables searching and retrieving academic papers from the arXiv preprint server. It provides functionality to search for papers by keywords, authors, or categories, retrieve paper details and abstracts, download PDF files, and analyze research trends.\r \r

Quick Start\r

\r

Searching for Papers\r

\r To search for papers on arXiv, use the search_papers script with relevant keywords:\r \r

python scripts/search_papers.py --query "machine learning" --max-results 10\r
```\r
\r
### Retrieving Paper Details\r
\r
To get detailed information about a specific paper:\r
\r
```bash\r
python scripts/get_paper_details.py --id 2301.00001\r
```\r
\r
### Downloading Papers\r
\r
To download a paper's PDF:\r
\r
```bash\r
python scripts/download_paper.py --id 2301.00001 --output paper.pdf\r
```\r
\r
## Core Functions\r
\r
### Search Papers\r
\r
Searches arXiv for papers matching specified criteria. Supports keyword search, author search, and category filtering.\r
\r
**Parameters:**\r
- `--query`: Search query (required)\r
- `--max-results`: Maximum number of results to return (default: 10)\r
- `--category`: Filter by arXiv category (e.g., cs.AI, stat.ML)\r
- `--sort-by`: Sort results by relevance, lastUpdatedDate, or submittedDate\r
- `--start`: Start index for paginated results\r
\r
**Example:**\r
```bash\r
python scripts/search_papers.py --query "transformer architecture" --category cs.CL --max-results 5\r
```\r
\r
### Get Paper Details\r
\r
Retrieves detailed information about a specific paper, including title, authors, abstract, categories, and links.\r
\r
**Parameters:**\r
- `--id`: arXiv paper ID (required, e.g., 2301.00001)\r
\r
**Example:**\r
```bash\r
python scripts/get_paper_details.py --id 2301.00001\r
```\r
\r
### Download Paper\r
\r
Downloads the PDF of a specific paper.\r
\r
**Parameters:**\r
- `--id`: arXiv paper ID (required)\r
- `--output`: Output file path (default: paper.pdf)\r
\r
**Example:**\r
```bash\r
python scripts/download_paper.py --id 2301.00001 --output transformer-paper.pdf\r
```\r
\r
## Workflows\r
\r
### Research Literature Review\r
\r
1. Search for papers on a topic\r
2. Retrieve details for relevant papers\r
3. Download PDFs for in-depth analysis\r
4. Summarize key findings\r
\r
**Example Workflow:**\r
```bash\r
# Search for recent papers on large language models\r
python scripts/search_papers.py --query "large language models" --max-results 10 --sort-by lastUpdatedDate\r
\r
# Get details for a promising paper\r
python scripts/get_paper_details.py --id 2301.00001\r
\r
# Download the PDF\r
python scripts/download_paper.py --id 2301.00001 --output llm-paper.pdf\r
```\r
\r
### Trend Analysis\r
\r
1. Search for papers in a specific category over time\r
2. Analyze publication trends\r
3. Identify emerging research areas\r
\r
**Example Workflow:**\r
```bash\r
# Search for papers in machine learning category\r
python scripts/search_papers.py --query "" --category cs.LG --max-results 100 --sort-by submittedDate\r
```\r
\r
## Resources\r
\r
### scripts/\r
- `search_papers.py`: Search arXiv for papers\r
- `get_paper_details.py`: Get detailed information about a paper\r
- `download_paper.py`: Download paper PDFs\r
- `analyze_trends.py`: Analyze research trends based on arXiv data\r
\r
### references/\r
- `api_reference.md`: arXiv API documentation and usage examples\r
- `categories.md`: List of arXiv categories and their descriptions\r
\r
### assets/\r
- `templates/`: Templates for generating research summaries\r
\r
## API Reference\r
\r
For detailed information about the arXiv API, see `references/api_reference.md`.\r
安全使用建议
This skill appears coherent and implements exactly what it claims: arXiv search, metadata retrieval, PDF download, and simple trend analysis. Before installing or running: (1) review the Python scripts and run them in a virtualenv or sandbox; they use the requests library and make network calls to arXiv. (2) Be aware download_paper.py will write whichever output path you supply (validate filenames/paths to avoid accidental overwrites or writing to sensitive locations). (3) The scripts don’t set HTTP timeouts—consider adding timeouts and error handling for production use. (4) Respect arXiv's rate limits (the references note this). (5) If you plan to enable autonomous invocation on an agent, remember the scripts will perform network requests and may write files; restrict permissions or run in an environment you control. Overall, nothing in the package is disproportionate to its stated purpose.
功能分析
Type: OpenClaw Skill Name: arxiv-papers-search Version: 1.0.1 The arxiv-papers-search skill provides legitimate functionality for searching, retrieving metadata, and downloading academic papers from the official arXiv API. The Python scripts (search_papers.py, download_paper.py, get_paper_details.py, and analyze_trends.py) use the requests library to interact with arxiv.org and export.arxiv.org, and there is no evidence of data exfiltration, unauthorized execution, or malicious prompt injection.
能力评估
Purpose & Capability
Name/description describe searching and analyzing arXiv papers; the included scripts (search, get details, download, analyze trends) directly implement that functionality and only call arXiv endpoints.
Instruction Scope
SKILL.md instructs running the provided scripts and staying within arXiv workflows. The scripts perform network requests to export.arxiv.org and arxiv.org/pdf and write downloaded PDFs to disk (as expected). Minor implementation notes: requests calls lack explicit timeouts and the download script will write to any output path provided (no sanitization), which are functional/robustness issues rather than malicious scope creep.
Install Mechanism
No install spec; this is effectively an instruction + code bundle that relies on Python and requests. Nothing is downloaded from arbitrary URLs or installed automatically by the skill.
Credentials
The skill requires no environment variables, credentials, or config paths. All external network calls are to arXiv endpoints documented in the references; there are no unrelated credential requests.
Persistence & Privilege
Skill does not request always:true and does not modify other skills or system-wide settings. It runs as invoked and writes files only when the download script is executed.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install arxiv-papers-search
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /arxiv-papers-search 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
Updated version
v1.0.0
Initial release
元数据
Slug arxiv-papers-search
版本 1.0.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

arXiv Papers Search 是什么?

Search, retrieve, and download academic papers from arXiv by keywords, authors, categories, and analyze research trends. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 105 次。

如何安装 arXiv Papers Search?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install arxiv-papers-search」即可一键安装,无需额外配置。

arXiv Papers Search 是免费的吗?

是的,arXiv Papers Search 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

arXiv Papers Search 支持哪些平台?

arXiv Papers Search 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 arXiv Papers Search?

由 maxjia(@maxjia)开发并维护,当前版本 v1.0.1。

💬 留言讨论