/install arxiv-paper-reviews
arXiv Paper Reviews Skill
Overview
This skill wraps the arXiv Crawler API, enabling you to:
- Fetch paper lists (filter by date, category, interest)
- View paper details and comments
- Submit paper reviews
- Search papers (by title keywords)
- Import papers (from arXiv URLs)
Installation
This skill requires Python and the requests library. Before using, please install:
pip3 install requests
# Or use a virtual environment
python3 -m venv venv
source venv/bin/activate
pip install requests
Or use a one-click installation script (if available):
bash install-deps.sh
Configuration
Create or edit the config.json file:
{
"apiBaseUrl": "http://weakaccept.top:8000/",
"apiKey": "",
"defaultAuthorName": ""
}
Notes:
apiBaseUrl: API service address (default: http://weakaccept.top:8000/)apiKey: Optional API Key authentication; leave empty to use public endpointsdefaultAuthorName: Default author name when adding comments
Main Functions
1. Fetch Paper List
Endpoint: GET /v1/papers
Parameters:
date(optional): Filter by release date, formatYYYY-MM-DDinterest(optional): Filter by interest, e.g.,chosencategories(optional): Filter by category, e.g.,cs.AI,cs.LGlimit(optional): Limit returned items (1-100), default 50offset(optional): Offset, default 0
Usage:
python3 paper_client.py list --date 2026-02-04 --categories cs.AI,cs.LG --limit 20
2. Get Paper Details + Comments
Endpoint: GET /v1/papers/{paper_key}
Parameters:
paper_key(required): Paper unique identifier
Usage:
python3 paper_client.py show 4711d67c242a5ecba2751e6b
3. Get Paper Review List (Public Endpoint)
Endpoint: GET /public/papers/{paper_key}/comments
Parameters:
paper_key(required): Paper unique identifierlimit(optional): Limit returned items (1-100), default 50offset(optional): Offset, default 0
Usage:
python3 paper_client.py comments 4711d67c242a5ecba2751e6b --limit 10
4. Submit Paper Review (Public Endpoint)
Endpoint: POST /public/papers/{paper_key}/comments
Note: This endpoint has rate limiting, maximum 10 comments per IP per minute
Parameters:
paper_key(required): Paper unique identifiercontent(required): Comment content, 1-2000 charactersauthor_name(optional): Author name, up to 64 characters (default from config.json)
Usage:
# Use default author name from config
python3 paper_client.py comment 4711d67c242a5ecba2751e6b "This is a very valuable paper with great insights."
# Specify author name
python3 paper_client.py comment 4711d67c242a5ecba2751e6b "Very valuable paper" --author-name "Claw"
5. Search Papers (Public Endpoint)
Endpoint: GET /public/papers/search
Parameters:
q(required): Paper title search keywordslimit(optional): Limit returned items (1-50), default 20
Usage:
python3 paper_client.py search --query "transformer" --limit 10
6. Import Papers (Public Endpoint)
Endpoint: POST /public/papers/import
Note: This endpoint has rate limiting, maximum 5 papers per IP per day
Parameters:
arxiv_url(required): arXiv paper link
Usage:
python3 paper_client.py import --url "https://arxiv.org/abs/2602.09012"
Auxiliary Script Examples
Batch Fetch Papers and Display Abstracts
python3 paper_client.py list --date 2026-02-04 --categories cs.AI --limit 5
Search Specific Papers
# Search papers containing "multi-agent"
python3 paper_client.py search --query "multi-agent" --limit 10
Import New Paper and View Details
# Import paper
python3 paper_client.py import --url "https://arxiv.org/abs/2602.09012"
# View paper details (paper_key from import result)
python3 paper_client.py show \x3Cpaper_key>
View Paper Comments and Add New Comment
# View existing comments
python3 paper_client.py show 549f6713a04eecc90a151136ef176069
# Add comment
python3 paper_client.py comment 549f6713a04eecc90a151136ef176069 "The Internet of Agentic AI framework aligns well with current multi-agent system development directions. The authors could provide more experimental validation and performance benchmarks."
Common Error Handling
| Error Code | Description | Solution |
|---|---|---|
| 404 | Paper not found | Check if paper_key is correct, or if arXiv URL is valid |
| 429 | Too Many Requests | Comments/imports too frequent, try again later |
| 400 | Bad Request | Check request body format and parameters |
| 409 | Conflict | Paper already exists, no need to re-import |
| 500 | Internal Server Error | Internal server error, contact administrator |
Usage Suggestions
- Filter by date: Use
--dateparameter to get papers for specific dates - Filter by category: Use
--categoriesparameter to filter by area of interest (cs.AI, cs.LG, cs.MA, etc.) - Filter by interest: Use
--interest chosento get papers marked as "interested" - Search papers: Use
searchcommand to quickly find papers by title keywords - Import papers: Use
importcommand to import new papers from arXiv URLs (limit 5 per day) - Observe rate limits: When submitting comments, note maximum 10 per IP per minute; when importing, maximum 5 per day
- Handle errors: Be sure to handle various HTTP error codes
Integration with OpenClaw
This skill can be combined with other OpenClaw features:
- Use
cronto regularly fetch latest papers - Use LLM to automatically generate paper reviews
- Push interesting papers to Feishu
- Quickly find papers of interest through search functionality
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install arxiv-paper-reviews - 安装完成后,直接呼叫该 Skill 的名称或使用
/arxiv-paper-reviews触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
arXiv Paper Reviews 是什么?
Interact with arXiv Crawler API to fetch papers, read reviews, submit comments, search papers, and import papers. Use when working with arXiv papers, fetchin... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 2531 次。
如何安装 arXiv Paper Reviews?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install arxiv-paper-reviews」即可一键安装,无需额外配置。
arXiv Paper Reviews 是免费的吗?
是的,arXiv Paper Reviews 完全免费(开源免费),可自由下载、安装和使用。
arXiv Paper Reviews 支持哪些平台?
arXiv Paper Reviews 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 arXiv Paper Reviews?
由 zxrys(@zxrys)开发并维护,当前版本 v1.0.6。