nature-academic-search について
文献検索、引用確認、PubMed検索戦略の作成、参考文献ファイル処理を行う学術検索スキルです。タスクに応じたガイダンスに振り分け、MCP不要の検索スクリプトも備えています。
主な機能
- 01複数の情報源から文献を検索
- 02文書から抽出した引用を検証
- 03MeSHとPubMedの検索戦略を作成
- 04引用ファイルの変換と管理
- 05参考文献・引用影響の分析を支援
活用シーン
- 01複数の研究情報源から論文を探す
- 02文書から抽出した参考文献を確認
- 03PubMed検索式を作成
- 04RISやBibTeXファイルを変換・管理
MCP 対応
コア検索、拡張検索、PubMedユーティリティ向けのMCPツールを記載し、依頼に応じて振り分けます。文献検索にはMCP不要の代替スクリプトも用意されています。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ yuan1z0825/ nature-skills --skill nature-academic-searchインストール後、Claude Code で/nature-academic-searchを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
install.shmanifest.yamlagents/openai.yamlconfig/mcp-snippet.jsonsettings-snippet.jsontriggers-academic-search.tomlmcp-server/academic_search_server.pyconfig.tomlREADME.mdrequirements.txtmcp-server/sources/__init__.pyarxiv.pycrossref.pyelsevier_common.pypubmed.pysciencedirect.pyscopus.pymcp-server/tests/__init__.pytest_arxiv_error_entries.pytest_citation_errors.pytest_elsevier_live.pytest_format_converter_hardening.pytest_mcp_tools.pytest_pubmed_parsing.pytest_scopus_empty_result.pytest_script_converters.pytest_sources.pymcp-server/utils/__init__.pyconfig.pyerrors.py詳細
Academic Search — ルーター
ルーティングプロトコル
完全なレコードが提供されたローカルの引用ファイル変換では、references/workflows/wf4-citation-file-mgmt.md とそのフォーマットリファレンスを直接ロードしてください。
ソース検索、API セットアップ、ネットワークの事前チェックは、取得や検証が必要な場合にのみ適用されます。要求されたオフライン変換では、これらを必須としないでください。
新しいタスクでは、以下に示すコアおよび該当するリソースをロードしてください。フォローアップでは、すでにロード済みのガイダンスを再利用してください。タスクで必要な場合にのみ、さらにロードしてください。
1. マニフェストとコアレイヤーをロードする
manifest.yaml を読んでください。これには workflow 軸、許可される値、および各値がマップされるファイルパスが宣言されています。
また、always_load の下にリストされているすべてのファイルを読んでください:
static/core/tools.md— MCP ツールの一覧(コア検索、拡張検索、PubMed ユーティリティ)と共有モジュールのマップ。static/core/routing-and-ops.md— T1→T2→T3 ソースルーティングのクイックガイド、環境セットアップ、エラー処理、および制限事項。
2. ワークフローを検出する
ユーザーのニーズを 1 つ以上の workflow 値にマップします:
multi-source-search— 複数のソースにまたがる文献を検索します。citation-verification— 文書から抽出された引用を検証します。mesh-strategy— MeSH/PubMed 検索戦略を構築します。citation-file-mgmt—.nbib/.ris/.bibファイルを変換/管理します。reference-mgmt— BibTeX、関連記事の発見、ID 変換。strict-other-citation-impact-audit— 厳密な独立した他引用を判定し、記事レベルの引用メトリクステーブルを構築し、著名な引用者(アカデミー会員、学長/学部長、タレント賞受賞者、フェロー、分野のリーダー)を特定し、彼らが対象論文をどのように引用したかを抽出します。
複合的なリクエスト(たとえば検索してからエクスポート)では、複数が必要になる場合があります。続行する前に、検出されたワークフローを短い 1 行で示してください。
3. 一致するワークフローフラグメントをロードする
検出された各ワークフローにマップされたファイル(references/workflows/ の下)を読んでください。すべての ワークフローを読まないでください。各ワークフローファイルは、必要な共有モジュールにリンクしています。
4. ロードした素材を使用してワークフローを実行する
ロードした素材を次の順序で適用します:
- コアツールとルーティング(
core/tools.md、core/routing-and-ops.md) — どのニーズにどの MCP ツールを使用するか、およびソース取得のための T1→T2→T3 フォールバックチェーン。 - ワークフローフラグメント — その特定のステップ。
- 必要に応じた共有モジュールとスクリプト(重複排除、引用パーサー、検索戦略、RIS/BibTeX フォーマット、フォーマットコンバーター)。
特定のツールの失敗を報告し、残りのツールで続行してください。結果がない場合は用語を広げてください。スクリプトが 2 回失敗した場合は、MCP で取得したメタデータから手動生成にフォールバックしてください。
5. 必要なときにのみリファレンスを参照する
references/(および scripts/)の下のファイルは、デフォルトではなく詳細なリファレンスです。マニフェストの references.on_demand テーブルに従って、必要に応じて開いてください — たとえば、完全な信頼性分類については references/source-tiers.md、共有モジュールについては references/dedup-engine.md / references/citation-parser.md / references/search-strategy.md / references/ris-bibtex-format.md、ツーリングについては scripts/academic_search.py(MCP なしのフォールバック検索) / scripts/format-converter.py / scripts/preflight.py。