Arxiv Paper Reader
/install arxiv-paper-reader
arXiv Paper Reader
Use the bundled Python scripts before reasoning about arXiv content. They handle:
- searching arXiv by keyword
- filtering keyword results by submitted date range
- downloading arXiv metadata and paper content
- converting papers to Markdown and PDF in the workspace
- syncing configured topics into daily archive folders
Inputs
- Accept raw arXiv IDs like
1706.03762or URLs such ashttps://arxiv.org/abs/1706.03762. - Only accept raw IDs or HTTPS arXiv URLs on
arxiv.org,www.arxiv.org, orexport.arxiv.org. - Accept keyword searches such as
transformer,diffusion, orcomputer vision. - Accept optional submitted-date windows using
YYYY-MM-DD. - Do not use category filters or alias-based domain shortcuts; search is intentionally keyword-only.
Search workflow
- Pick a Python command:
- Prefer
python - Fall back to
python3
- Prefer
- If the user wants search results or the latest papers for a topic, run:
python {baseDir}/scripts/search_arxiv.py --query "\x3Ckeywords>" --limit \x3Cn>
- Read
search_results.mdandsearch_results.json. - Use
{baseDir}/references/search-usage.mdto present the results. - If the user asks for the latest papers matching a keyword, pass
--sort submittedDate. - If the user wants the default best-match ranking, omit
--sortand let the script use relevance order. - If the user gives a date window, add
--start-date YYYY-MM-DD --end-date YYYY-MM-DD.
Topic sync workflow
- Tell the user to maintain
{rootDir}/topics.json, or seed it from{baseDir}/references/topics.example.json. - For recurring daily updates, run:
python {baseDir}/scripts/sync_arxiv_topics.py --daily --root-dir \x3Croot-dir>
- For manual backfill, run:
python {baseDir}/scripts/sync_arxiv_topics.py --start-date YYYY-MM-DD --end-date YYYY-MM-DD --root-dir \x3Croot-dir>
- Read
\x3Croot-dir>/runs/\x3Ccapture-date>/run_manifest.mdfirst. - Each captured paper lives at
topics/\x3Ctopic-slug>/\x3Ccapture-date>/\x3Cpaper-id>__\x3Ctitle-slug>/. - Expect each paper directory to contain
paper.pdf,paper.md,metadata.json, andsummary.md. - The batch summary is template-based and grounded in the abstract plus converted Markdown; treat it as a review aid, not a substitute for reading the paper.
Fetch workflow
- Choose an output directory:
- If the user gives one, use it.
- Otherwise write to
./artifacts/arxiv/\x3Cpaper-id>/in the current workspace.
- Run the converter:
python {baseDir}/scripts/arxiv_to_md.py \x3Cpaper-id-or-url> --output-dir \x3Ctarget-dir>
- Read the generated
paper.pdf,paper.md, andmetadata.json. - Summarize the paper in Markdown.
- Save the summary to
\x3Ctarget-dir>/summary.mdif the user asked for files. Otherwise return the summary directly in chat.
Summary format
Use the headings in {baseDir}/references/summary-format.md.
Keep the summary grounded in the generated Markdown. If the conversion falls back to abstract-only mode, say so explicitly in the summary.
Safety
- Pass IDs, URLs, and keywords as single CLI arguments. Do not splice untrusted text into shell pipelines.
- Only pass raw arXiv IDs or HTTPS arXiv URLs; reject arbitrary third-party URLs.
- TLS verification is strict. If requests fail because your machine lacks a valid CA bundle, install
certifior fix the system trust store. - arXiv source archives are processed in-memory, only
.texmembers are read, and suspicious paths plus oversized payloads are rejected before parsing. - Date windows use arXiv
submittedDateand inclusiveYYYY-MM-DDboundaries. - Do not invent claims that are not supported by
paper.mdorsearch_results.md. - Do not reintroduce hardcoded category or alias mappings; keep search behavior keyword-only.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install arxiv-paper-reader - 安装完成后,直接呼叫该 Skill 的名称或使用
/arxiv-paper-reader触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Arxiv Paper Reader 是什么?
Search arXiv by keyword, filter by submitted date range, fetch arXiv papers from an arXiv ID or URL, convert papers into Markdown and PDF files in the worksp... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 179 次。
如何安装 Arxiv Paper Reader?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install arxiv-paper-reader」即可一键安装,无需额外配置。
Arxiv Paper Reader 是免费的吗?
是的,Arxiv Paper Reader 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Arxiv Paper Reader 支持哪些平台?
Arxiv Paper Reader 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(win32, linux, darwin)。
谁开发了 Arxiv Paper Reader?
由 elio040208(@elio040208)开发并维护,当前版本 v1.0.3。