arXiv論文の検索・トレンド発見・詳細分析を行う統合スキル。興味度スコアでユーザーに刺さる論文を自動選定。PDF全文読み込み・Notion蓄積対応。「arXivチェックして」「論文検索」「論文分析して」で使用。

MITAuto-check passedResearch & Science

Install Xs Arxiv

skills CLI
$ npx skills add karaage0703/ai-assistant-workspace --skill xs-arxiv -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install karaage0703/ai-assistant-workspace xs-arxiv --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/karaage0703/ai-assistant-workspace.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/xs-arxiv .claude/skills/xs-arxiv && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
xs-arxiv
GitHub stars
136
Token cost
~1.4k tokens
SKILL.md length
239 words
Files
8 (incl. scripts)
Skills in repo
23
Repo updated
First seen
Licence
MIT

At a glance

arXiv論文の検索・トレンド発見・詳細分析を行う統合スキル。興味度スコアでユーザーに刺さる論文を自動選定。PDF全文読み込み・Notion蓄積対応。「arXivチェックして」「論文検索」「論文分析して」で使用。

  • Works in 7 steps: モード判定 → 論文検索・トレンド取得 → 興味度スコア付与 → …
  • Tasks that involve Academic paper search
  • SKILL.md covers 重要:デフォルトはabstractのみ, 興味度スコアの判断基準, 実行フロー and 使用例, plus 2 more sections
  • Runs Python scripts from its folder; calls uv; reaches arxiv.org

What it does

Xs Arxiv is an agent skill from karaage0703/ai-assistant-workspace. arXiv論文の検索・トレンド発見・詳細分析を行う統合スキル。興味度スコアでユーザーに刺さる論文を自動選定。PDF全文読み込み・Notion蓄積対応。「arXivチェックして」「論文検索」「論文分析して」で使用。

Its SKILL.md is about 1.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 8 other files, including scripts (for example `README.md`, `scripts/arxiv_fetcher.py` and `scripts/arxiv_tool.py`).

It sits in Research & Science, covering Academic paper search. It works with arXiv and Notion. The licence is MIT.

When your agent uses it

  • Tasks that involve Academic paper search

Example prompts

  • “/xs-arxiv”

Requirements

  • Python 3

Workflow steps

7 steps, taken from the step headings in SKILL.md.

  1. モード判定
  2. 論文検索・トレンド取得
  3. 興味度スコア付与
  4. 論文全文読み込み(リクエスト時のみ)
  5. 出力
  6. 2: 注目ピックアップ(必須)
  7. Notion蓄積(ユーザーに頼まれた時のみ)

What it can do on your machine

Read from SKILL.md and the folder at commit c689862. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 6 files in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • uv

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • arxiv.org

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Xs Arxiv loads about 1.4k tokens when it runs. Until then it costs about 29 tokens; SKILL.md has 239 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~29
When it runs · the whole SKILL.md, loaded when a task matches
~1.4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from karaage0703/ai-assistant-workspace at commit c689862, republished under its MIT licence (© karaage0703). 239 words, ~1,352 tokens.

Download SKILL.mdSave it as .claude/skills/xs-arxiv/SKILL.md (or your agent's skills folder). This skill also uses 7 other files; get the full folder from GitHub.
name
xs-arxiv
description
arXiv論文の検索・トレンド発見・詳細分析を行う統合スキル。興味度スコアでユーザーに刺さる論文を自動選定。PDF全文読み込み・Notion蓄積対応。「arXivチェックして」「論文検索」「論文分析して」で使用。

arXiv論文調査スキル

重要:デフォルトはabstractのみ

  • 全文読み込みはデフォルトでやらない。 abstractベースで要約・スコアリングする
  • 全文読み込みをするのは「この論文詳しく」「全文読んで」と明示的に言われた時だけ
  • 検索コマンドは1回で済ませる(複数クエリを投げない)
  • 中間報告を出す — 検索開始時に「arXiv検索中…」と一言送ってからコマンド実行

興味度スコアの判断基準

ユーザーの興味分野は AGENTS.md の「ユーザーについて」セクションを参照する。未設定の場合は以下のデフォルトカテゴリで判断:

  • 最高関心(★★★): LLM/プロンプトエンジニアリング、AIエージェント、RAG、Computer Use/ブラウザ操作
  • 高関心(★★☆): ロボティクス/Embodied AI、時系列予測、エッジAI/ローカル推論、TTS/音声合成
  • 関心あり(★☆☆): 勾配ブースティング、コンピュータビジョン、マルチモーダル、3D生成

ユーザー側で AGENTS.md に固有の興味分野(例: 量子情報、創薬AI、強化学習)を書いていれば、そちらを優先する。

実行フロー

Step 1: モード判定
  • 検索モード — 特定トピックの論文を探す
  • トレンドモード — 最新の注目論文を発見する(スケジュール実行はこれ)
  • 分析モード — 特定論文を深く読む
Step 2: 論文検索・トレンド取得

3 経路ある。用途に応じて使い分ける (export.arxiv.org API は混雑時間帯で 429/503 を返しがちで非推奨、fallback 扱い)。

A. トレンドモード (毎朝の自動実行はこれ)

arxiv 公式 RSS から並列取得。レート制限ほぼなし、1〜2 秒で完了。

bash
cd [SKILL_DIR]/scripts && uv run python arxiv_tool.py trending -c cs.AI cs.LG cs.CL cs.CV -d 7 -n 20

返り値: {"total_results": N, "papers": [...], "categories_queried": [...], "categories_failed": [...], "source": "rss"}

B. 検索モード (任意クエリでの探索)

Semantic Scholar API がデフォルト。abstract / 著者 / 引用数 / OA PDF URL までリッチに取れる。

bash
cd [SKILL_DIR]/scripts && uv run python arxiv_tool.py search "transformer attention" -n 10 [--year-from 2025]

返り値: {"total_results": N, "papers": [{id, title, authors, abstract, published, citation_count, ...}], "source": "s2"}

C. fallback: export.arxiv.org API (legacy)

旧経路。S2 が応答しない・S2 にない最新論文を狙うときだけ。指数バックオフリトライ済 (15s→45s→90s)。

bash
cd [SKILL_DIR]/scripts && uv run python arxiv_tool.py search "クエリ" -n 10 --source legacy --date-from 2026-05-01 -s date
検索クエリの最適化(B/C 共通)
  • 引用句でフレーズ検索: "multi-agent systems"
  • OR演算子で関連技術をカバー: "AI agents" OR "intelligent agents"
  • フィールド指定検索: ti:"exact title", au:"author name", abs:"keyword"
  • 除外検索: "machine learning" ANDNOT "survey"

主要カテゴリ: cs.AI / cs.LG / cs.CL / cs.CV / cs.MA / cs.RO

エラー時の挙動

S2 や legacy が全リトライ尽きると JSON が以下の形:

json
{"error": "Semantic Scholar search failed", "detail": "HTTP 429", "retries_exhausted": true, "hint": "..."}

このときは:

  1. B → C か C → B に経路を切り替えて再実行 (異なる API なので片方ダメでももう片方は通ることが多い)
  2. それでもダメなら諦めて告知「混雑中、明日の定期実行に任せる」
  3. 同セッション内で完結させる
arxiv ID から metadata 補完

トレンドで拾った論文の追加情報 (引用数等) が欲しいときは lookup で個別取得:

bash
cd [SKILL_DIR]/scripts && uv run python arxiv_tool.py lookup 2401.12345
Step 3: 興味度スコア付与

abstractを読んでAIが判断する(外部LLM不要)。

スコア意味アクション
★★★必読abstract要約 + 詳細コメント
★★☆読む価値あり概要紹介
★☆☆参考程度タイトルのみ
なし関心外スキップ
Step 4: 論文全文読み込み(リクエスト時のみ)

デフォルトではabstractのみで要約する。全文読み込みは行わない。 「この論文詳しく」「全文読んで」「分析して」と明示的に言われた時だけ全文を読む。

bash
# LaTeXソースがあればそちら(数式が正確)
cd [SKILL_DIR]/scripts && uv run python arxiv_tool.py latex {論文ID}

# アブストラクトのみ
cd [SKILL_DIR]/scripts && uv run python arxiv_tool.py latex {論文ID} --abstract-only

# セクション一覧
cd [SKILL_DIR]/scripts && uv run python arxiv_tool.py latex {論文ID} --sections

# 特定セクションを取得
cd [SKILL_DIR]/scripts && uv run python arxiv_tool.py latex {論文ID} --section "2.1"

# LaTeXソースが無い論文はPDFダウンロード→Markdown変換
cd [SKILL_DIR]/scripts && uv run python arxiv_tool.py download {論文ID} -o /tmp/papers
cd [SKILL_DIR]/scripts && uv run python arxiv_tool.py read {論文ID} -o /tmp/papers

使い分け:

  • 数式が少ない論文 → PDF→Markdown で十分
  • 数式が多い論文(数学、物理、理論系ML等) → LaTeXソースを使う
  • LaTeXソースが存在しない論文もある(その場合はPDFにフォールバック)
Step 5: 出力

論文ごとに === で区切って出力する。

★★★ **論文タイトル**
arXiv: {ID} | {著者} | {日付}
{URL}

{abstractベースの要約・分析 3-5文}

**新規性:** {何が新しいか}
**ユーザー的ポイント:** {なぜそのユーザーに関係あるか}
===
★★☆ **論文タイトル**
arXiv: {ID} | {著者}
{URL}

{abstract要約 1-2文}
===
★☆☆ {タイトル} ({ID}) — {一言}
Step 5-2: 注目ピックアップ(必須)

論文一覧の後に、特に注目の1-2件を「注目ピックアップ」として再掲する。 1論文 = 1投稿(リプライ・コピペしやすくするため)。複数論文を1メッセージにまとめない。

💡 **arXiv注目ピックアップ (1/N)**

**論文タイトル**
arXiv: {ID}
{URL}

{なぜ注目か、技術的なポイント、ユーザーとの関連を2-3文で}
===
💡 **arXiv注目ピックアップ (2/N)**

**論文タイトル**
arXiv: {ID}
{URL}

{解説}
Step 6: Notion蓄積(ユーザーに頼まれた時のみ)

自動保存しない。 「Notionに保存して」「DBに登録して」と言われた時だけ実行する。

6-1. DBプロパティ登録

notion-manager スキル経由で Notion DB にエントリ追加(DB IDはユーザーが指定)。

プロパティ例: タイトル、著者、arXiv ID、URL、興味度、分野、一言メモ、分析日、全文読了

6-2. ページ本文に分析内容を記載

以下のフォーマットに沿って記載:

markdown
## エグゼクティブサマリー
{論文の目的・手法・結果を3-5文で}

## 新規性
{何が新しいか。既存手法との違い}

## 手法
{提案手法の概要。図や数式があれば言及}

## 結果
{主要な実験結果。数値を含める}

## ユーザー的ポイント
{なぜユーザーに関係あるか。やってるプロジェクト・興味分野との接続点}

## 次に読む論文
{関連論文2-3件}
6-3. 論文PDFを添付
bash
# PDFダウンロード(Step 4で未取得の場合)
cd [SKILL_DIR]/scripts && uv run python arxiv_tool.py download {論文ID} -o /tmp/papers

# notion-managerスキルでPDFをNotionページに添付
cd [WORKSPACE]/skills/notion-manager && uv run python notion_tool.py upload /tmp/papers/{論文ID}.pdf {ページID} --as-file -c "{論文タイトル} PDF"

使用例

  • 「arXivチェックして」→ トレンドモード
  • 「RAGの最新論文探して」→ 検索モード
  • 「この論文分析して {URL}」→ 分析モード
  • 「Notionに保存して」→ Step 6を実行

完了前チェックリスト

□ arxiv_tool.py の結果から興味度スコア付き論文一覧を整形した
□ ★★★/★★☆ 論文ごとに `===` 区切りで本体テキストを出力した(中間報告だけで終わらない)
□ 論文URL(http://arxiv.org/abs/{ID})を含めた
□ 「Notionに保存して」と言われた場合のみ Step 6 を実行した(自動保存しない)

ライセンス

全依存ライブラリが商用利用可能なライセンス:

  • arxiv (MIT), python-dateutil (Apache-2.0/BSD-3-Clause), arxiv-to-prompt (MIT), markitdown (MIT)

© karaage0703, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 7 other files (scripts) in skills/xs-arxiv of karaage0703/ai-assistant-workspace.

  • SKILL.md
  • README.md
  • scripts/arxiv_fetcher.py
  • scripts/arxiv_tool.py
  • scripts/pyproject.toml
  • scripts/rss_provider.py
  • scripts/s2_provider.py
  • scripts/uv.lock

Open the folder on GitHubat commit c689862

Compare with similar skills

Xs Arxiv next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Xs Arxiv compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Xs Arxiv this skillkaraage0703/ai-assistant-workspace136—~1.4kAutomated safety check: PassMIT
Qiaomu Opencli Usagejoeseesun/qiaomu-opencli-skills993—~3kAutomated safety check: PassMIT
Read arXiv Paperkarpathy/nanochat59k1 repos~494Automated safety check: PassMIT
Literature Reviewneflibata-feng/MyArxiv-Agent12620 repos~5.9kAutomated safety check: NotesMIT
Openalex Databaseneflibata-feng/MyArxiv-Agent12612 repos~3kAutomated safety check: PassCustom licence
Citation ManagementK-Dense-AI/claude-scientific-writer2.4k2 repos~3.9kAutomated safety check: NotesMIT

Similar skills

  • Qiaomu Opencli Usage

    joeseesun/qiaomu-opencli-skills

    A skill your agent uses when running OpenCLI commands to interact with websites (Bilibili, Twitter, Reddit, Xiaohongshu, etc.), desktop apps (Cursor, Notion), or public APIs (HackerNews, arXiv).

    993 GitHub stars~3k tokensUpdated 6 mo ago
    Research & ScienceAuto-check passed
  • Read arXiv Paper

    karpathy/nanochat

    Fetches the TeX source of an arXiv paper from its URL, reads it and writes a markdown summary tied to the nanochat project.

    59k GitHub starsUsed in 1 repo~494 tokens
    Research & ScienceAuto-check passed
  • Literature Review

    neflibata-feng/MyArxiv-Agent

    Conduct comprehensive, systematic literature reviews using multiple academic databases (PubMed, arXiv, bioRxiv, Semantic Scholar, etc.).

    126 GitHub starsUsed in 20 repos~5.9k tokens
    Research & ScienceAuto-check: notes
  • Openalex Database

    neflibata-feng/MyArxiv-Agent

    Query and analyze scholarly literature using the OpenAlex database.

    126 GitHub starsUsed in 12 repos~3k tokens
    Research & ScienceAuto-check passed
  • Citation Management

    K-Dense-AI/claude-scientific-writer

    Finds papers in OpenAlex, PubMed and Google Scholar, turns DOIs, PMIDs and arXiv IDs into clean BibTeX, and validates citations for a manuscript or thesis.

    2.4k GitHub starsUsed in 2 repos~3.9k tokens
    Research & ScienceAuto-check: notes
  • Citation Management

    neflibata-feng/MyArxiv-Agent

    Comprehensive citation management for academic research. An agent skill from neflibata-feng/MyArxiv-Agent.

    126 GitHub starsUsed in 19 repos~8.1k tokens
    Research & ScienceAuto-check: notes

More from karaage0703/ai-assistant-workspace

All 23 skills in this repo
  • Xs Multi Agent

    karaage0703/ai-assistant-workspace

    異なるproviderのAI(Codex/Claude/Grok/Cursor/Antigravity等)から独立意見を集め、共通論点で相互検討して統合する。最初に利用可能エージェントを検出する。「みんなで考えて」「マルチエージェントで分析して」「複数のAIでレビューして」と言われたら使う。

    136 GitHub stars~1.8k tokensUpdated 17 days ago
    Auto-check passed
  • Xs Podcast

    karaage0703/ai-assistant-workspace

    ポッドキャストの音声取得・文字起こし・まとめを行う統合スキル。「ポッドキャストまとめて」「音声配信をダウンロード」「Podcastの内容を教えて」で使用。

    136 GitHub stars~557 tokensUpdated 17 days ago
    Auto-check passed
  • Xs Skill Creator

    karaage0703/ai-assistant-workspace

    スキルの作成・改善を行うスキル。既存スキルの分析から抽出したパターンとテンプレートで統一感のあるスキルを効率的に作成。スキルを作りたい、新しいスキルを追加したい、スキルを改善したい、SKILL.mdを書きたい場合に使用。

    136 GitHub stars~1k tokensUpdated 17 days ago
    Auto-check passed
  • Xs Bridge Ideas

    karaage0703/ai-assistant-workspace

    ワークスペース内の遠い知識や活動をつないで、新しいアイデアを生成する思考支援スキル。過去記事・メモ・発信資産から企画や実装ネタを出したい時に使用。「アイデア出して」「知識をつないで」「一見関係ないものをつないで」で使用。

    136 GitHub stars~487 tokensUpdated 17 days ago
    Auto-check passed
  • Xs Calendar

    karaage0703/ai-assistant-workspace

    カレンダー予定を確認するスキル。ICS(Googleカレンダー等)と手動追加(画像読み取り)を統合。「今日の予定」「明日の予定」「カレンダー画像送って」「スケジュール確認」で使用。/calendar で発動。

    136 GitHub stars~441 tokensUpdated 17 days ago
    Auto-check passed
  • Xs Cat Diary

    karaage0703/ai-assistant-workspace

    猫の写真を自動判定して猫日記を作成するスキル。写真を送ると猫かどうか判定し、猫ならNotion猫日記DBに自動保存。毎週ベストショットを選出。「猫日記」「ねこ日記」「猫写真」「今週のベストショット」で使用。

    136 GitHub stars~425 tokensUpdated 17 days ago
    Auto-check passed

Works with

Questions about Xs Arxiv

What does Xs Arxiv do?

arXiv論文の検索・トレンド発見・詳細分析を行う統合スキル。興味度スコアでユーザーに刺さる論文を自動選定。PDF全文読み込み・Notion蓄積対応。「arXivチェックして」「論文検索」「論文分析して」で使用。. Xs Arxiv is an agent skill from karaage0703/ai-assistant-workspace.

When should I use Xs Arxiv?

Xs Arxiv fits situations like: tasks that involve Academic paper search.

How do I install Xs Arxiv in Claude Code?

Run `npx skills add karaage0703/ai-assistant-workspace --skill xs-arxiv -a claude-code`. Or copy the skill folder (skills/xs-arxiv in karaage0703/ai-assistant-workspace) into .claude/skills/xs-arxiv in your project. Claude Code loads it when a task matches its description.

How do I install Xs Arxiv in Codex?

Run `npx skills add karaage0703/ai-assistant-workspace --skill xs-arxiv -a codex`. Or copy the skill folder (skills/xs-arxiv in karaage0703/ai-assistant-workspace) into .agents/skills/xs-arxiv in your project. Codex loads it when a task matches its description.

Can I use Xs Arxiv in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add karaage0703/ai-assistant-workspace --skill xs-arxiv -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/xs-arxiv, .gemini/skills/xs-arxiv, .github/skills/xs-arxiv and .opencode/skills/xs-arxiv in your project.

What does Xs Arxiv need to run?

Going by SKILL.md and its folder, Xs Arxiv needs Python for the scripts in its folder and the command-line tools its instructions call (uv). Our summary lists: Python 3.

Does Xs Arxiv access the network?

SKILL.md names 1 domain. In commands or code: arxiv.org; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Xs Arxiv safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Xs Arxiv use?

Xs Arxiv is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Xs Arxiv use?

About 1.4k tokens (SKILL.md is roughly 5.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Xs Arxiv?

Skills that share tags, products or a category with Xs Arxiv: Qiaomu Opencli Usage (joeseesun/qiaomu-opencli-skills, 993 stars), Read arXiv Paper (karpathy/nanochat, 59k stars), Literature Review (neflibata-feng/MyArxiv-Agent, 126 stars) and Openalex Database (neflibata-feng/MyArxiv-Agent, 126 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Xs Arxiv?

karaage0703 (a GitHub user) maintains it in karaage0703/ai-assistant-workspace, which has 136 GitHub stars. The repository holds 23 skills in this directory. The repository was last updated on September 23, 2026.

Source: karaage0703/ai-assistant-workspace on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.