arxiv-viewer
arXivから論文を検索・閲覧・ダウンロードでき、APIやウェブスクレイピング、HTML表示機能を使って、最新の研究論文や概要を調べたり、必要な論文を効率的に入手したりするSkill。
📜 元の英語説明(参考)
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.
🇯🇵 日本人クリエイター向け解説
arXivから論文を検索・閲覧・ダウンロードでき、APIやウェブスクレイピング、HTML表示機能を使って、最新の研究論文や概要を調べたり、必要な論文を効率的に入手したりするSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o arxiv-viewer.zip https://jpskill.com/download/15680.zip && unzip -o arxiv-viewer.zip && rm arxiv-viewer.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/15680.zip -OutFile "$d\arxiv-viewer.zip"; Expand-Archive "$d\arxiv-viewer.zip" -DestinationPath $d -Force; ri "$d\arxiv-viewer.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
arxiv-viewer.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
arxiv-viewerフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
arXiv Viewer
ハイブリッドな API + Actionbook アプローチを使用して、arXiv から学術論文にアクセス、検索、ダウンロード、および閲覧します。
アーキテクチャ概要
┌─────────────────────────────────────────────────────────────┐
│ arxiv-viewer │
├─────────────────┬─────────────────┬─────────────────────────┤
│ arXiv API │ arxiv.org Web │ ar5iv.org │
│ (WebFetch) │ (Actionbook) │ (Actionbook) │
├─────────────────┼─────────────────┼─────────────────────────┤
│ • メタデータ │ • 最新リスト │ • セクションの閲覧 │
│ • 検索 │ • トレンド │ • 図の抽出 │
│ • ID による検索 │ • 高度な検索 │ • 引用の抽出 │
│ │ フォーム │ • アウトラインの取得 │
└─────────────────┴─────────────────┴─────────────────────────┘
ツールの優先順位
機能別:
| 機能 | プライマリツール | フォールバック |
|---|---|---|
| 論文メタデータ | WebFetch (API) | browser-fetcher |
| 検索 | 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 エージェントの起動後:
- ✅ すべてのエージェントが完了するまで待機する必要が あります
- ⛔ 待機中は WebFetch/WebSearch を 使用しないでください
- ✅ エージェントが失敗した場合のみ、フォールバックツールを使用してください
データソース
1. arXiv API (WebFetch)
最適な用途: クイックなメタデータ検索、シンプルな検索
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: (title), au: (author), abs: (abstract), cat: (category), all: (all)
ブール演算子: AND, OR, ANDNOT (大文字)
2. arxiv.org Web (Actionbook + agent-browser)
最適な用途: 最新論文、トレンド、高度な検索 UI
| ページ | Action 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
3. ar5iv.org HTML Papers (Actionbook + agent-browser)
最適な用途: 特定のセクションの閲覧、図/引用の抽出
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 パターン
| 目的 | 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} |
arXiv ID 形式
| 形式 | 例 |
|---|---|
| 新しい形式 (2007 以降) | 2301.07041 |
| バージョン付き | 2301.07041v2 |
| 古い形式 | cs.AI/0612345 |
一般的なカテゴリ
| コード | 分野 |
|---|---|
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 |
機能マトリックス
| コマンド | データソース | エージェント |
|---|---|---|
/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}*
論文レポート (AI 生成)
コマンド: /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} |
| P
(原文がここで切り詰められています) 📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
arXiv Viewer
Access, search, download, and read academic papers from arXiv using a hybrid API + Actionbook approach.
Architecture Overview
┌─────────────────────────────────────────────────────────────┐
│ 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 │
└─────────────────┴─────────────────┴─────────────────────────┘
Tool Priority
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) | - |
Workflow Rules
⚠️ Agent Waiting Rule
After launching browser-fetcher or html-reader agents:
- ✅ MUST wait for ALL agents to complete
- ⛔ DO NOT use WebFetch/WebSearch while waiting
- ✅ Only use fallback tools after agents have failed
Data Sources
1. arXiv API (WebFetch)
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)
2. arxiv.org Web (Actionbook + agent-browser)
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
3. ar5iv.org HTML Papers (Actionbook + agent-browser)
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 |
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 |
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
URL Patterns
| 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} |
arXiv ID Formats
| Format | Example |
|---|---|
| New (2007+) | 2301.07041 |
| With version | 2301.07041v2 |
| Old | cs.AI/0612345 |
Common Categories
| 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 |
Feature Matrix
| 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 | 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 |
Output Formats
Paper Info
## {Title}
**arXiv:** {id}
**Authors:** {author1}, {author2}, ...
**Categories:** {cat1}, {cat2}
**Published:** {date}
### Abstract
{abstract}
**Links:** [Abstract]({abs_url}) | [PDF]({pdf_url}) | [HTML]({ar5iv_url})
Section Content
## {Section Title}
{section content}
---
*Source: ar5iv.org/html/{id}*
Paper Report (AI Generated)
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 |
Rate Limiting
- arXiv API: 3 second delay between requests
- ar5iv.org: Respect server load
- agent-browser: One page at a time