arxiv-viewer by actionbook/actionbook
npx skills add https://github.com/actionbook/actionbook --skill arxiv-viewer通过混合 API + Actionbook 方法,访问、搜索、下载和阅读 arXiv 上的学术论文。
┌─────────────────────────────────────────────────────────────┐
│ arxiv-viewer │
├─────────────────┬─────────────────┬─────────────────────────┤
│ arXiv API │ arxiv.org Web │ ar5iv.org │
│ (WebFetch) │ (Actionbook) │ (Actionbook) │
├─────────────────┼─────────────────┼─────────────────────────┤
│ • Metadata │ • Latest list │ • Read sections │
│ • Search │ • Trending │ • Extract figures │
│ • By ID lookup │ • Advanced │ • Extract citations │
│ │ search form │ • Get outline │
└─────────────────┴─────────────────┴─────────────────────────┘
按功能划分:
| 功能 | 主要工具 | 备用工具 |
|---|---|---|
| 论文元数据 | WebFetch (API) | browser-fetcher |
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| 搜索 | WebFetch (API) | browser-fetcher |
| 最新论文 | browser-fetcher (Actionbook) | WebFetch (API) |
| 热门论文 | browser-fetcher (Actionbook) | - |
| 高级搜索 | browser-fetcher (Actionbook) | WebFetch (API) |
| 阅读 HTML 章节 | html-reader (Actionbook) | Read (PDF) |
| 下载 PDF | Bash (curl) | - |
启动 browser-fetcher 或 html-reader 代理后:
最适合: 快速元数据查询,简单搜索
Base URL: http://export.arxiv.org/api/query
| 参数 | 描述 |
|---|---|
| search_query | 使用字段前缀搜索 (ti:, au:, abs:, cat:) |
| id_list | 逗号分隔的 arXiv ID |
| max_results | 1-2000 (默认: 10) |
| sortBy | relevance / submittedDate / lastUpdatedDate |
字段前缀: ti: (标题), au: (作者), abs: (摘要), cat: (类别), all: (全部)
布尔运算符: AND, OR, ANDNOT (大写)
最适合: 最新论文,热门论文,高级搜索界面
| 页面 | 操作 ID | 用例 |
|---|---|---|
| 最新列表 | arxiv.org/list/{category}/recent | 近期提交 |
| 高级搜索 | arxiv.org/search/advanced | 复杂筛选 |
| 主页 | arxiv.org/ | 热门/公告 |
工作流:
1. search_actions("arxiv list recent")
2. get_action_by_id(action_id) → selectors
3. agent-browser open URL
4. agent-browser get text <selector>
5. Return results
最适合: 阅读特定章节,提取图表/引用
HTML Paper URL: https://ar5iv.org/html/{arxiv_id}
| 元素 | 选择器 | 描述 |
|---|---|---|
| 标题 | .ltx_title | 论文标题 |
| 作者 | .ltx_authors | 作者列表 |
| 摘要 | .ltx_abstract | 摘要文本 |
| 章节 | section | 所有章节 |
| 章节标题 | h2.ltx_title, h3.ltx_title | 章节标题 |
| 段落 | .ltx_para | 段落内容 |
| 图表 | figure.ltx_figure | 带标题的图表 |
| 表格 | table.ltx_tabular | 数据表格 |
| 公式 | .ltx_equation | 数学公式 |
| 参考文献 | .ltx_bibliography | 引用列表 |
| 单条引用 | .ltx_bibitem | 单个参考文献 |
工作流:
1. search_actions("ar5iv section")
2. get_action_by_id(action_id) → selectors
3. agent-browser open ar5iv.org/html/{id}
4. agent-browser get text <section_selector>
5. Return section content
| 用途 | URL |
|---|---|
| arXiv 摘要页 | https://arxiv.org/abs/{id} |
| arXiv PDF | https://arxiv.org/pdf/{id}.pdf |
| arXiv API | http://export.arxiv.org/api/query?id_list={id} |
| ar5iv HTML | https://ar5iv.org/html/{id} |
| ar5iv 摘要页 | https://ar5iv.org/abs/{id} |
| 格式 | 示例 |
|---|---|
| 新格式 (2007+) | 2301.07041 |
| 带版本号 | 2301.07041v2 |
| 旧格式 | cs.AI/0612345 |
| 代码 | 领域 |
|---|---|
cs.AI | 人工智能 |
cs.CL | 计算与语言 (NLP) |
cs.CV | 计算机视觉 |
cs.LG | 机器学习 |
cs.SE | 软件工程 |
stat.ML | 统计机器学习 |
| 命令 | 数据源 | 代理 |
|---|---|---|
/arxiv-viewer:paper | API | paper-fetcher |
/arxiv-viewer:search | API | search-executor |
/arxiv-viewer:download | Direct URL | - |
/arxiv-viewer:latest | arxiv.org | browser-fetcher |
/arxiv-viewer:trending | arxiv.org | browser-fetcher |
/arxiv-viewer:read | ar5iv.org | html-reader |
/arxiv-viewer:outline | ar5iv.org | html-reader |
/arxiv-viewer:figures | ar5iv.org | html-reader |
/arxiv-viewer:citations | ar5iv.org | html-reader |
/arxiv-viewer:report | API + ar5iv | paper-summarizer |
## {Title}
**arXiv:** {id}
**Authors:** {author1}, {author2}, ...
**Categories:** {cat1}, {cat2}
**Published:** {date}
### Abstract
{abstract}
**Links:** [Abstract]({abs_url}) | [PDF]({pdf_url}) | [HTML]({ar5iv_url})
## {Section Title}
{section content}
---
*Source: ar5iv.org/html/{id}*
命令: /arxiv-viewer:report {arxiv_id} 或 /arxiv-viewer:report {paper_title}
目的: 生成一份全面、格式良好的论文报告,包含 AI 生成的分析。
输出格式:
---
> **🤖 AI Generated Content**
> Author: Powered by ActionBook
---
# {Paper Title}
**Paper Information**
| Field | Content |
|-------|---------|
| arXiv ID | {id} |
| Authors | {authors} |
| Affiliations | {affiliations} |
| Published | {date} |
| Categories | {categories} |
---
## 📋 Abstract
{abstract_summary}
---
## 🎯 Problem Statement
{problem_statement}
---
## 💡 Key Contributions
1. {contribution_1}
2. {contribution_2}
3. {contribution_3}
---
## 🔬 Method Overview
{method_summary}
---
## 📊 Experimental Results
{experimental_results}
---
## 🌟 Why It Matters
{significance}
---
## 🔗 Links
- [arXiv Abstract](https://arxiv.org/abs/{id})
- [PDF Download](https://arxiv.org/pdf/{id}.pdf)
- [HTML Version](https://ar5iv.org/html/{id})
---
> This report was automatically generated by AI based on the original paper content.
> **Powered by ActionBook** | Generated: {timestamp}
工作流:
1. Fetch paper metadata via arXiv API
2. Read full paper content from ar5iv.org HTML
3. Extract key sections (abstract, intro, method, results)
4. Generate structured report with AI analysis
5. Add ActionBook branding header and footer
报告章节:
| 章节 | 来源 | 描述 |
|---|---|---|
| 论文信息 | API 元数据 | 基本论文信息 |
| 摘要 | 摘要 | 摘要总结 |
| 问题陈述 | 引言 | 提取的问题陈述 |
| 关键贡献 | 引言 | 列出的关键贡献 |
| 方法概述 | 方法章节 | 技术方法总结 |
| 实验结果 | 实验章节 | 关键结果和指标 |
| 重要性 | 分析 | AI 生成的意义分析 |
每周安装量
123
代码仓库
GitHub 星标数
1.4K
首次出现
2026年2月1日
安全审计
安装于
opencode96
codex92
gemini-cli87
claude-code75
github-copilot68
openclaw66
Access, search, download, and read academic papers from arXiv using a hybrid API + Actionbook approach.
┌─────────────────────────────────────────────────────────────┐
│ arxiv-viewer │
├─────────────────┬─────────────────┬─────────────────────────┤
│ arXiv API │ arxiv.org Web │ ar5iv.org │
│ (WebFetch) │ (Actionbook) │ (Actionbook) │
├─────────────────┼─────────────────┼─────────────────────────┤
│ • Metadata │ • Latest list │ • Read sections │
│ • Search │ • Trending │ • Extract figures │
│ • By ID lookup │ • Advanced │ • Extract citations │
│ │ search form │ • Get outline │
└─────────────────┴─────────────────┴─────────────────────────┘
By Feature:
| Feature | Primary Tool | Fallback |
|---|---|---|
| Paper metadata | WebFetch (API) | browser-fetcher |
| Search | WebFetch (API) | browser-fetcher |
| Latest papers | browser-fetcher (Actionbook) | WebFetch (API) |
| Trending | browser-fetcher (Actionbook) | - |
| Advanced search | browser-fetcher (Actionbook) | WebFetch (API) |
| Read HTML section | html-reader (Actionbook) | Read (PDF) |
| Download PDF | Bash (curl) | - |
After launching browser-fetcher or html-reader agents:
Best for: Quick metadata lookup, simple search
Base URL: http://export.arxiv.org/api/query
| Parameter | Description |
|---|---|
| search_query | Search with field prefixes (ti:, au:, abs:, cat:) |
| id_list | Comma-separated arXiv IDs |
| max_results | 1-2000 (default: 10) |
| sortBy | relevance / submittedDate / lastUpdatedDate |
Field Prefixes: ti: (title), au: (author), abs: (abstract), cat: (category), all: (all)
Boolean Operators: AND, OR, ANDNOT (UPPERCASE)
Best for: Latest papers, trending, advanced search UI
| Page | Action ID | Use Case |
|---|---|---|
| Latest list | arxiv.org/list/{category}/recent | Recent submissions |
| Advanced search | arxiv.org/search/advanced | Complex filters |
| Homepage | arxiv.org/ | Trending/announcements |
Workflow:
1. search_actions("arxiv list recent")
2. get_action_by_id(action_id) → selectors
3. agent-browser open URL
4. agent-browser get text <selector>
5. Return results
Best for: Reading specific sections, extracting figures/citations
HTML Paper URL: https://ar5iv.org/html/{arxiv_id}
| Element | Selector | Description |
|---|---|---|
| Title | .ltx_title | Paper title |
| Authors | .ltx_authors | Author list |
| Abstract | .ltx_abstract | Abstract text |
| Sections | section | All sections |
| Section title | h2.ltx_title, h3.ltx_title |
Workflow:
1. search_actions("ar5iv section")
2. get_action_by_id(action_id) → selectors
3. agent-browser open ar5iv.org/html/{id}
4. agent-browser get text <section_selector>
5. Return section content
| Purpose | URL |
|---|---|
| arXiv Abstract | https://arxiv.org/abs/{id} |
| arXiv PDF | https://arxiv.org/pdf/{id}.pdf |
| arXiv API | http://export.arxiv.org/api/query?id_list={id} |
| ar5iv HTML | https://ar5iv.org/html/{id} |
| ar5iv Abstract | https://ar5iv.org/abs/{id} |
| Format | Example |
|---|---|
| New (2007+) | 2301.07041 |
| With version | 2301.07041v2 |
| Old | cs.AI/0612345 |
| Code | Field |
|---|---|
cs.AI | Artificial Intelligence |
cs.CL | Computation and Language (NLP) |
cs.CV | Computer Vision |
cs.LG | Machine Learning |
cs.SE | Software Engineering |
stat.ML | Statistical ML |
| Command | Data Source | Agent |
|---|---|---|
/arxiv-viewer:paper | API | paper-fetcher |
/arxiv-viewer:search | API | search-executor |
/arxiv-viewer:download | Direct URL | - |
/arxiv-viewer:latest | arxiv.org | browser-fetcher |
/arxiv-viewer:trending | arxiv.org |
## {Title}
**arXiv:** {id}
**Authors:** {author1}, {author2}, ...
**Categories:** {cat1}, {cat2}
**Published:** {date}
### Abstract
{abstract}
**Links:** [Abstract]({abs_url}) | [PDF]({pdf_url}) | [HTML]({ar5iv_url})
## {Section Title}
{section content}
---
*Source: ar5iv.org/html/{id}*
Command: /arxiv-viewer:report {arxiv_id} or /arxiv-viewer:report {paper_title}
Purpose: Generate a comprehensive, well-formatted paper report with AI-generated analysis.
Output Format:
---
> **🤖 AI Generated Content**
> Author: Powered by ActionBook
---
# {Paper Title}
**Paper Information**
| Field | Content |
|-------|---------|
| arXiv ID | {id} |
| Authors | {authors} |
| Affiliations | {affiliations} |
| Published | {date} |
| Categories | {categories} |
---
## 📋 Abstract
{abstract_summary}
---
## 🎯 Problem Statement
{problem_statement}
---
## 💡 Key Contributions
1. {contribution_1}
2. {contribution_2}
3. {contribution_3}
---
## 🔬 Method Overview
{method_summary}
---
## 📊 Experimental Results
{experimental_results}
---
## 🌟 Why It Matters
{significance}
---
## 🔗 Links
- [arXiv Abstract](https://arxiv.org/abs/{id})
- [PDF Download](https://arxiv.org/pdf/{id}.pdf)
- [HTML Version](https://ar5iv.org/html/{id})
---
> This report was automatically generated by AI based on the original paper content.
> **Powered by ActionBook** | Generated: {timestamp}
Workflow:
1. Fetch paper metadata via arXiv API
2. Read full paper content from ar5iv.org HTML
3. Extract key sections (abstract, intro, method, results)
4. Generate structured report with AI analysis
5. Add ActionBook branding header and footer
Report Sections:
| Section | Source | Description |
|---|---|---|
| Paper Information | API metadata | Basic paper information |
| Abstract | Abstract | Summary of abstract |
| Problem Statement | Introduction | Problem statement extracted |
| Key Contributions | Introduction | Key contributions listed |
| Method Overview | Method section | Technical approach summary |
| Experimental Results | Experiments | Key results and metrics |
| Why It Matters | Analysis | AI-generated significance |
Weekly Installs
123
Repository
GitHub Stars
1.4K
First Seen
Feb 1, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykWarn
Installed on
opencode96
codex92
gemini-cli87
claude-code75
github-copilot68
openclaw66
Skills CLI 使用指南:AI Agent 技能包管理器安装与管理教程
40,000 周安装
SpecStory 历史文件整理工具 - 按时间戳自动归档会话文件,保持项目目录整洁
101 周安装
OMC Doctor:Claude代码助手安装诊断与修复工具 - 解决OMC插件问题
101 周安装
微信文章转Markdown工具 - 高效抓取公众号文章并转换为Markdown格式,支持存档与AI处理
101 周安装
Go语言技术文档编写指南 - 专业API设计与文档生成技能
101 周安装
Mermaid图表专家技能 - 专业流程图、序列图、甘特图代码生成与可视化指南
101 周安装
销售自动化工具 - 冷邮件序列、跟进计划、话术模板与A/B测试完整指南
101 周安装
| Section headings |
| Paragraphs | .ltx_para | Paragraph content |
| Figures | figure.ltx_figure | Figures with captions |
| Tables | table.ltx_tabular | Data tables |
| Equations | .ltx_equation | Math equations |
| Bibliography | .ltx_bibliography | Reference list |
| Single citation | .ltx_bibitem | Individual reference |
| browser-fetcher |
/arxiv-viewer:read | ar5iv.org | html-reader |
/arxiv-viewer:outline | ar5iv.org | html-reader |
/arxiv-viewer:figures | ar5iv.org | html-reader |
/arxiv-viewer:citations | ar5iv.org | html-reader |
/arxiv-viewer:report | API + ar5iv | paper-summarizer |