Loading...
Loading...
View, search, and download academic papers from arXiv. Supports API queries, web scraping via Actionbook, and HTML paper reading via ar5iv. Use when user asks about arxiv papers, academic papers, research papers, paper summaries, latest papers, or wants to search/download/read papers.
npx skill4agent add actionbook/actionbook arxiv-viewer┌─────────────────────────────────────────────────────────────┐
│ 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 │
└─────────────────┴─────────────────┴─────────────────────────┘| 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) | - |
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 |
ti:au:abs:cat:all:ANDORANDNOT| Page | Action ID | Use Case |
|---|---|---|
| Latest list | | Recent submissions |
| Advanced search | | Complex filters |
| Homepage | | Trending/announcements |
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 resultsHTML Paper URL: https://ar5iv.org/html/{arxiv_id}| Element | Selector | Description |
|---|---|---|
| Title | | Paper title |
| Authors | | Author list |
| Abstract | | Abstract text |
| Sections | | All sections |
| Section title | | Section headings |
| Paragraphs | | Paragraph content |
| Figures | | Figures with captions |
| Tables | | Data tables |
| Equations | | Math equations |
| Bibliography | | Reference list |
| Single citation | | Individual reference |
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 | |
| arXiv PDF | |
| arXiv API | |
| ar5iv HTML | |
| ar5iv Abstract | |
| Format | Example |
|---|---|
| New (2007+) | |
| With version | |
| Old | |
| Code | Field |
|---|---|
| Artificial Intelligence |
| Computation and Language (NLP) |
| Computer Vision |
| Machine Learning |
| Software Engineering |
| Statistical ML |
| Command | Data Source | Agent |
|---|---|---|
| API | paper-fetcher |
| API | search-executor |
| Direct URL | - |
| arxiv.org | browser-fetcher |
| arxiv.org | browser-fetcher |
| ar5iv.org | html-reader |
| ar5iv.org | html-reader |
| ar5iv.org | html-reader |
| ar5iv.org | html-reader |
| 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 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| 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 |