arXiv論文の検索・トレンド発見・詳細分析を行う統合スキル。Pythonスクリプト経由で論文を検索・ダウンロード・読み込み、話題性指標による定量評価でトレンド論文を自動選定。論文検索、トレンド把握、論文分析、研究調査時に使用。
arXiv論文の検索、トレンド発見、詳細分析を統合的に行う。
scripts/arxiv_tool.py - arXiv論文操作CLIスクリプトscripts/arxiv_fetcher.py - arXiv論文取得モジュールscripts/pyproject.toml, scripts/uv.lock - 依存関係定義以下のモードを判定:
cd [SKILL_DIR]/scripts && uv run python arxiv_tool.py search "検索クエリ" \
-n 10 \
-c cs.AI cs.LG \
--date-from 2024-01-01 \
-s relevance
[SKILL_DIR]はこのSKILL.mdがあるディレクトリ。
検索クエリの最適化:
"multi-agent systems""AI agents" OR "intelligent agents"ti:"exact title", au:"author name", abs:"keyword""machine learning" ANDNOT "survey"主要カテゴリ:
cs.AI - 人工知能cs.LG - 機械学習cs.CL - 計算言語学(NLP)cs.CV - コンピュータビジョンcs.MA - マルチエージェントシステムcs.RO - ロボティクスCLIオプション:
-n, --max-results 最大結果数(デフォルト: 10)
-c, --categories カテゴリフィルタ(複数指定可)
--date-from 開始日(YYYY-MM-DD)
--date-to 終了日(YYYY-MM-DD)
-s, --sort-by ソート方法(relevance/date)
cd [SKILL_DIR]/scripts && uv run python arxiv_tool.py download 2401.12345 -o ./papers
PDFをダウンロードし、自動的にMarkdownに変換。
CLIオプション:
-o, --output-dir 出力ディレクトリ(デフォルト: ./papers)
--pdf-only PDFのみ(Markdown変換しない)
cd [SKILL_DIR]/scripts && uv run python arxiv_tool.py list -o ./papers
cd [SKILL_DIR]/scripts && uv run python arxiv_tool.py read 2401.12345 -o ./papers
arxiv-to-prompt ライブラリを使い、論文のLaTeXソースを直接取得する。PDFからの変換では崩れがちな数式を正確に扱える。
# LaTeX全文を取得
cd [SKILL_DIR]/scripts && uv run python arxiv_tool.py latex 2401.12345
# アブストラクトのみ
cd [SKILL_DIR]/scripts && uv run python arxiv_tool.py latex 2401.12345 --abstract-only
# セクション一覧
cd [SKILL_DIR]/scripts && uv run python arxiv_tool.py latex 2401.12345 --sections
# 特定セクションを取得
cd [SKILL_DIR]/scripts && uv run python arxiv_tool.py latex 2401.12345 --section "2.1"
使い分け:
最新のトレンド論文を話題性指標で評価して発見する場合。
arXiv検索実行
cd [SKILL_DIR]/scripts && uv run python arxiv_tool.py search \
'"transformer" OR "LLM" OR "language model"' \
-c cs.AI cs.LG cs.CL cs.CV \
--date-from [1週間前の日付] \
-n 20 \
-s date
基本情報整理
各論文に対して以下の指標で評価(100点満点):
著者評判 (15点)
分野注目度 (15点)
タイミング (10点)
特定の論文を深く分析する場合。
list コマンドでダウンロード済みか確認download コマンドで取得read コマンドで全文を読み込みsearch コマンドで関連論文も検索1. エグゼクティブサマリー
2. 研究コンテキスト
3. 手法分析
4. 結果分析
5. 実用的含意
6. 将来の方向性
分析結果はチャットに提示して完了。複数論文がある場合は、論文ごとに === で区切って出力する(xangiが別メッセージに分割する)。
※ notes/への保存が必要な場合は、ユーザーから「メモして」「notesに保存して」と依頼されたときに note-taking スキルを使用。
全依存ライブラリが商用利用可能なライセンス:
arxiv (MIT), python-dateutil (Apache-2.0/BSD-3-Clause), arxiv-to-prompt (MIT), markitdown (MIT)"attention mechanism" の最新論文を探して
この1週間でAI系のトレンド論文を教えて
論文 2401.12345 を詳しく分析して
cs.CL カテゴリで RAG に関する論文を10件検索