Communityコーディング&開発github.com

Kara-lynnmacroeconomic2412/paper-fetch

DOI 入力から自動的に学術論文をダウンロードするスキル。6つの情報源によるフォールバックチェーンを備え、依存関係は不要です。

paper-fetch とは?

paper-fetch は、DOI(Digital Object Identifier)を入力として、学術論文の PDF を自動取得するための AI エージェントスキルです。6つの情報源(例:arXiv、PubMed Central、ディレクトリ上のファイルなど)を順に試行するフォールバックチェーンを採用しており、最初の情報源で見つからなくても自動的に次の情報源を検索します。さらに、依存関係がゼロなので、環境設定の手間がかからず、Claude Code や Cursor などの AI エージェントプラットフォームで手軽に利用できます。論文の入手を効率化したい研究者や開発者にとって、DOI を指定するだけでワンストップで PDF を取得できる点が大きな利点です。本スキルはシェルスクリプトをベースに実装されており、エージェントは SKILL.md に定義された手順に従って動作します。

対応~Claude Code~Codex CLI~Cursor
npx skills add Kara-lynnmacroeconomic2412/paper-fetch

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

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

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

ドキュメント

paper-fetch は何をしますか?

DOI 入力から自動的に学術論文をダウンロードします。6つの情報源によるフォールバックチェーンを備え、依存関係は不要です。

概要

このスキルは、DOI を指定するだけで、複数の情報源から効率的に論文の PDF を取得します。最初の情報源で見つからない場合は、自動的に次の情報源を試行するフォールバックチェーンを採用しています。

使用方法

エージェントに対して以下のように DOI を指定してください。

10.1234/example-doi

または、次のような形式でも利用できます。

https://doi.org/10.1234/example-doi

情報源とフォールバック順序

  1. arXiv (https://arxiv.org/pdf/) - プレプリントサーバー
  2. PubMed Central (https://www.ncbi.nlm.nih.gov/pmc/articles/PMC) - 生命科学・医学論文
  3. ローカルディレクトリ (./papers/) - 既にダウンロード済みのファイルを確認
  4. その他の公開リポジトリ - 必要に応じて設定可能
  5. Unpaywall などのオープンアクセス API - 利用可能な場合
  6. Google Scholar キャッシュ - 最終手段

依存関係

  • なし(シェルスクリプトのみで動作)

必要条件

  • インターネット接続
  • シェル環境(bash, zsh など)

出力

ダウンロードに成功した場合、./papers/ ディレクトリに {DOI}.pdf 形式で保存されます。

注意事項

  • すべての DOI が PDF として入手できるとは限りません。
  • 各情報源の利用規約を遵守してください。
  • 大量リクエストは控えめにしてください。

関連スキル