Communitygithub.com

論文深読みスキル

研究論文PDFを構造化されたObsidianノートに変換し、自動翻訳、図の分析、概念解説を提供して深い学習を支援します。

論文深読みスキル とは?

このスキルは、研究論文のPDFを読み込み、段落レベルの翻訳、図の挿入と詳細な説明、初心者向けの解説、用語集、質問ログなどを備えた、学習に最適化されたObsidianノートに変換します。特に2段組の論文では、レンダリングされたページを参照して正しい読み順や図の配置を保証します。主なワークフローは、PDFの構造解析、vault形式の出力フォルダ作成、段落ごとの翻訳・解説、図の近接配置、図ノートの作成、キーコンセプトの初心者向け解説、質問ログの管理、そしてオプションでのPDFエクスポートを含みます。複数のリファレンスファイルとスクリプトがバンドルされており、構造検証やPDFエクスポートを支援します。成果物はObsidianで読みやすく、図とテキストが密接に関連付けられた、一つの充実したMarkdownノートとして出力されます。

対応~Claude Code✓Codex CLI~Cursor
npx skills add Robertmorrisluminousenergy177/paper-deep-reading-skill

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

論文深読みスキル は何をしますか?

目的

学術論文を、洗練された学習成果物に変換します。具体的には、段落レベルの翻訳、配置された図、詳細な図ノート、初心者向け説明、用語集、質問ログ、オプションのPDFエクスポートを備えた、1つのメインObsidian Markdownノートを作成します。

ソースがPDFの場合は、PDFスキルまたは同等のレンダリング・検査ワークフローを使用します。2段組の論文の場合、レンダリングされたページが読み順と図の配置の真実のソースとなります。

デフォルトワークフロー

  1. ソースPDFを検査します:タイトル、著者、セクション、ページ数、図、キャプション、テーブル、補足資料への参照、および著作権に関する制約。
  2. ユーザーが複数のノートを要求しない限り、assets/figures/、exports/、および1つのメインMarkdownノートを含むvault形式の出力フォルダを作成します。
  3. 段落ごとに翻訳と説明を行います。自然段落に P01、P02 などの番号を付けます。ページレンダリングと照合してOCRや抽出順序の誤りを訂正します。
  4. 各図を、最初にその図を使用する段落の近くに挿入します。画像は assets/figures/ に、安定した説明的な名前で保存します。
  5. すべての主要な図について、図の種類、各パネルの内容、支持する主張、その重要性、著者が含めた理由を説明する図ノートを作成します。
  6. 主要な概念、方法、軸、数式、材料、メカニズムが最初に使用された時点で、初心者向けのサポートを追加します。主張の境界(測定、計算、推論、提案)を明確にします。
  7. 知識に関する質問のログを維持します。重複する質問は、長い説明を複製する代わりに、最も近い既存のエントリにマージします。
  8. Markdownリンク、図のパス、セクションカバレッジ、および出力がObsidianで読み取り可能であることを確認します。
  9. 要求された場合にのみPDFにエクスポートします。ノートをレンダリングし、代表的なページを視覚的に検査し、最終PDFを exports/ に配置します。

必要なリファレンス

ユーザーのリクエストに必要なリファレンスファイルのみを読み取ります:

  • references/reading-workflow.md:論文からノートへの完全なワークフローと品質ゲート。
  • references/figure-note-guide.md:図の切り抜き、配置、説明方法。
  • references/beginner-explanation-guide.md:初心者に難しい分野を過度に単純化せずに説明する方法。
  • references/obsidian-note-style.md:ノート構造、コールアウト、リンク、CSSの期待事項。
  • references/question-log-guide.md:学習質問ログを維持し、重複する概念をマージする方法。

バンドルリソース

  • assets/note-template.md:メインの論文ノートの開始構造。
  • assets/question-log-template.md:別の質問ログの構造。
  • assets/figure-note-template.md:再利用可能な図ノートブロック。
  • assets/obsidian-css-snippet.css:読みやすいコールアウトと図のためのオプションのObsidian CSS。
  • scripts/validate_note_structure.py:見出し、画像、コールアウト、重複する質問IDの軽量バリデーション。
  • scripts/export_obsidian_note_pdf.js:Playwrightを使用したMarkdown/Obsidian画像のPDFへのレンダリング。
  • scripts/extract_pdf_assets.py:オプションのPyMuPDFヘルパーで、ページをレンダリングし埋め込み画像を抽出します。

出力基準

  • 多数の小さなファイルよりも、1つの充実したMarkdownノートを優先します。
  • 画像は、それを説明するテキストの近くに配置します。
  • 図ノートは、一般的なキャプションではなく、論文に固有のものにします。
  • グラフの軸は、傾向を解釈する前に説明します。
  • 根拠のない主張は避けます。論文からの推論である場合は、その旨を明記します。
  • ソースライセンスで許可されていない限り、著作権で保護された全文翻訳を公開リポジトリの例に含めないでください。
  • 終了する前に、ノートパス、図の数、質問ログのステータス、およびエクスポートパスを報告します。

関連スキル