papers について
papersは、学術論文や引用、正式な研究資料を探し、内容を構造化して抽出するためのスキルです。複数の学術・オープンアクセス情報源を検索し、PDFをMarkdownに変換する手順も示します。
主な機能
- 01arXiv、Semantic Scholar、オープンアクセス情報源の検索
- 02優先順位に沿った情報源の検索
- 03PDFからMarkdownへの変換
- 04知見、手法、引用情報の抽出
- 05有料論文の代替入手方法の案内
活用シーン
- 01文献レビュー用の論文探し
- 02引用関係の追跡
- 03PDFから手法や結果を抽出
MCP 対応
PDF処理では、まず`leyline:document-conversion`のMCP `convert_to_markdown`ツールを試し、利用できない場合はReadツールを使うよう案内します。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ athola/ claude-night-market --skill papersインストール後、Claude Code で/papersを入力して読み込まれたか確認します。
詳細
学術論文の検索
使用する場合
- 学術論文、引用情報、正式な研究を探す場合
- 文献レビューや引用の連鎖を構築する場合
使用しない場合
- コミュニティの意見を探す場合(
Skill(tome:discourse)を使用) - コードの実装を探す場合(
Skill(tome:code-search)を使用)
arXiv、Semantic Scholar、オープンアクセスの情報源を検索します。
情報源(優先順位順)
- arXiv API(無料、メタデータは無制限)
- Semantic Scholar API(100 リクエスト/5 分、引用グラフ)
- Unpaywall(合法的な無料版の検索)
- CORE.ac.uk(オープンアクセスのアグリゲーター)
- PubMed Central(生物医学)
- 著者のプレプリントページ(WebSearch によるフォールバック)
PDF の処理
論文の URL またはローカルファイルのパスを取得したら、 抽出品質を高めるために PDF を Markdown に変換します。
変換(markitdown を優先)
leyline:document-conversion プロトコルを適用します。
-
まず markitdown を試す:PDF の URL または
file://パスを指定して、MCP のconvert_to_markdownツールを呼び出します。表、数式、図、セクション階層を保持した 構造化 Markdown が生成されます。 -
markitdown が利用できない場合は、Read ツールにフォールバックします:
- 最初の部分は
pages: "1-20"を指定して読み取ります - 論文が長い場合は
pages: "21-40"を指定して続けます - 必要に応じて 20 ページずつ読み進めます
- 注:表や図はきれいに抽出されない場合があります
- 最初の部分は
抽出対象
変換後の Markdown から、以下を抽出します。
- 抄録と主な知見
- 方法論と実験設定
- 結果の表と図
- 引用情報(著者、年、掲載媒体)
- 主要な数式または形式的な定義
フォールバックの案内
論文が有料で、オープン版がない場合:
- 図書館カードを使った公共図書館の JSTOR/ProQuest アクセス
- DeepDyve による記事のレンタル
- 図書館間貸出の依頼
- 著者への直接メールのテンプレート
完了条件
- 優先順位に沿って、少なくとも 1 つの学術情報源を検索している (まず arXiv、次に Semantic Scholar、続いて Unpaywall/CORE/PubMed)
- PDF の内容が
leyline:document-conversionプロトコルを通じて変換されている:まず markitdown MCP を試し、利用できない場合は Read ツールにフォールバックしている - 各論文の検索結果に、引用情報(著者、年、掲載媒体) と抄録または主な知見の要約が含まれている
- オープン版のない有料論文については、空の結果を返すのではなく、フォールバックの 案内(図書館、DeepDyve、ILL、著者への連絡)を提示している
- すべての情報源で検索結果が 0 件の場合、その旨を明示し、 実在しない論文情報を生成していない
コメント
Markdown 対応