paper-analyzer について
paper-analyzerは、論文を詳しく分析したい研究者向けのスキルです。arXiv ID、タイトル、ファイルパスから論文を分析し、手法や実験結果、限界、関連研究をまとめたノートを生成します。
主な機能
- 01ID・タイトル・パスで論文を特定
- 02手法と実験結果を分析
- 03貢献と限界を評価
- 04構造化された研究ノートを生成
- 05論文関係グラフを更新
活用シーン
- 01引用前のarXiv論文の確認
- 02論文の手法と結果の比較
- 03関連論文間のつながりの追跡
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ boom5426/ nature-paper-skills --skill paper-analyzerインストール後、Claude Code で/paper-analyzerを入力して読み込まれたか確認します。
同梱ファイルscripts/generate_note.pyscripts/update_graph.py
詳細
論文アナライザー
概要
特定の論文を詳細に分析し、主張、手法、実験評価、強みと限界、関連研究へのリンクを網羅した構造化ノートを生成します。
ワークフロー
ステップ 1:論文の特定
入力として、arXiv ID(例:「2402.12345」)、完全な ID(「arXiv:2402.12345」)、論文タイトル、またはファイルパスを受け付けます。
ステップ 2:論文の内容を取得
curl -L "https://arxiv.org/pdf/[PAPER_ID]" -o /tmp/paper_analysis/[PAPER_ID].pdf
curl -L "https://arxiv.org/e-print/[PAPER_ID]" -o /tmp/paper_analysis/[PAPER_ID].tar.gz
curl -s "https://arxiv.org/abs/[PAPER_ID]" > /tmp/paper_analysis/arxiv_page.html
ステップ 3:詳細な分析
要旨、手法、実験、結果、貢献、限界、今後の研究、関連論文を分析します。
ステップ 4:ノートの生成
python scripts/generate_note.py --paper-id "$PAPER_ID" --title "$TITLE" --authors "$AUTHORS" --domain "$DOMAIN"
ステップ 5:ナレッジグラフの更新
python scripts/update_graph.py --paper-id "$PAPER_ID" --title "$TITLE" --domain "$DOMAIN" --score $SCORE
スクリプト
scripts/generate_note.py— 構造化ノートのテンプレートを生成scripts/update_graph.py— 論文の関連グラフを更新
ノートの構成
生成されるノートには、基本情報、要旨(EN/CN)、研究背景、アーキテクチャ図を含む手法の概要、表形式の実験結果、詳細な分析、関連論文との比較、技術ロードマップにおける位置付け、今後の研究、総合評価(0~10 点のスコア)が含まれます。
依存関係
- Python 3.8+、PyYAML、requests
- ネットワークアクセス(arXiv)
evil-read-arxiv をベースにしています — 論文を自動で読むワークフローです。MIT License。
コメント
Markdown 対応