Skip to main content

arxiv-reader

Read and analyze arXiv papers by fetching LaTeX source, listing sections, or extracting abstracts. Use when the user mentions arXiv, research papers, preprints, paper IDs like 2301.xxxxx, or wants to read academic publications.

跳到安装

来源信息

仓库
Prismer-AI/Prismer
最近来源活动
2026年3月19日 07:49
检测到的 SKILL.md 语言
英语
星标
799
分支
38

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

文件资源管理器
3 个文件

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
arxiv-reader
description
Read and analyze arXiv papers by fetching LaTeX source, listing sections, or extracting abstracts. Use when the user mentions arXiv, research papers, preprints, paper IDs like 2301.xxxxx, or wants to read academic publications.
metadata
{"openclaw":{"emoji":"📄","tags":["arxiv","research","academic","papers","latex"],"requires":{"bins":"[Truncated]","os":"[Truncated]"}}}
# arxiv-reader Read and analyze arXiv papers directly from the workspace. Converts LaTeX source into clean text suitable for LLM analysis. ## Description Fetches arXiv papers, flattens LaTeX includes, and returns clean text for LLM analysis. Works standalone (downloads directly from arXiv) or delegates to the container arXiv server when available. Results are cached locally for instant repeat access. ## Usage Examples - "Read the paper 2301.00001 from arXiv" - "What sections does paper 2405.12345 have?" - "Get the abstract of 2312.09876" - "Fetch paper 2301.00001 without the appendix" ## Process 1. **Quick look** — Use `arxiv_abstract` to get a paper's abstract before committing to a full read 2. **Survey structure** — Use `arxiv_sections` to understand the paper's outline 3. **Deep read** — Use `arxiv_fetch` to get the full flattened LaTeX for analysis ## Tools ### arxiv_fetch Fetch the full flattened LaTeX source of an arXiv paper. **Parameters:** - `arxiv_id` (string, required): arXiv paper ID (e.g. `2301.00001` or `2301.00001v2`) - `remove_comments` (boolean, optional): Strip LaTeX comments (default: true) - `remove_appendix` (boolean, optional): Remove appendix sections (default: false) - `figure_paths` (boolean, optional): Replace figures with file paths only (default: false) **Returns:** `{ content: string, arxiv_id: string, cached: boolean }` **Example:** ```json { "arxiv_id": "2301.00001", "remove_appendix": true } ``` ### arxiv_sections List all sections and subsections of an arXiv paper. **Parameters:** - `arxiv_id` (string, required): arXiv paper ID **Returns:** `{ arxiv_id: string, sections: string[] }` **Example:** ```json { "arxiv_id": "2301.00001" } ``` ### arxiv_abstract Extract just the abstract from an arXiv paper. **Parameters:** - `arxiv_id` (string, required): arXiv paper ID **Returns:** `{ arxiv_id: string, abstract: string }` **Example:** ```json { "arxiv_id": "2301.00001" } ``` ## Notes - All results are cached locally — repeat requests are instant - Works standalone (no Docker required) or with the container arXiv server - Paper IDs support version suffixes (e.g. `2301.00001v2`) - Very large papers may take 10-30 seconds on first fetch - `arxiv_abstract` uses the arXiv Atom API for fast metadata retrieval in standalone mode
在 GitHub 查看