mcpField
N
nature-citation

nature-citation

github.com/yuan1z0825生産性51.2k15.9k 回インストール1 日前に更新
リポジトリ

nature-citation について

nature-citationは、学術著者向けの文献検索・引用整理スキルです。指定されたジャーナル範囲で検索し、主張を支える文献かを確認して著者メタデータを検証し、タイトルの類似性だけに頼らず文献ファイルを出力します。

主な機能

  1. 01指定したジャーナル範囲で文献検索
  2. 02主張への支持を慎重に評価
  3. 03構造化された著者メタデータを検証
  4. 04文献管理ソフト用ファイルを出力

活用シーン

  1. 01論文の主張を支える文献の検索
  2. 02候補論文が主張を裏付けるか確認
  3. 03長い論文の引用要件を整理
  4. 04文献管理ソフト用ファイルの作成

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/yuan1z0825/nature-skills --skill nature-citation

インストール後、Claude Code で/nature-citationを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

manifest.yaml
README_EN.md
README.md
agents/
openai.yaml
data/
npj-journals.json
evals/
evals.json
references/
journal-scope.md
ris-endnote.md
script-usage.md
search-strategy.md
scripts/
nature_citation.py
static/core/
chinese-mode.md
principles.md
workflow.md
tests/
test_author_exports.py
test_journal_scope.py

詳細

Nature Citation — ルーター

ルーティングプロトコル

新しいタスクでは、以下の中核と一致するリソースを読み込みます。フォローアップでは、すでに読み込んだガイダンスを再利用し、タスクが必要とする場合にのみさらに読み込みます。

1. マニフェストと中核レイヤーを読み込む

manifest.yaml を読み取ります。次に、always_load にリストされているすべてのファイルを読み取ります。

  • static/core/principles.md — スキルが生成するもの、厳格なジャーナルの範囲、情報源の階層、検索品質のルール。
  • static/core/workflow.md — 7 ステップのワークフローと最終レポートの形式。
2. コンテンツ軸はなし — スコープと言語をインラインで確認する

他の nature-* スキルとは異なり、nature-citation にはフラグメント軸がありません。そのバリエーションは、異なるコンテンツ本体ではなく、実行時パラメータです。

  • ジャーナルのスコープ — Nature系列 / CNS / CNS及子刊 / 旗艦誌のみ。ユーザーの文言から読み取り(core/principles.md を参照)、スクリプトに --scope として渡します。
  • ユーザーの言語 — ユーザーが中国語で記述するか、中国語のガイダンスを要求する場合は、static/core/chinese-mode.md を読み取ります(中国語の注記、英語の検索クエリ)。
  • 入力の長さ — セグメントが約 10 個を超える場合は、references/script-usage.md のバッチ処理による長文記事戦略に切り替えます。

検索前に、検出したスコープと日付の制限を 1 行で簡潔に示します。

3. ワークフローを実行する

core/workflow.md の 7 つのステップに従います。セグメント化、解析、検索、サポートの保守的な評価、完全な構造化著者メタデータの検証、1 つの文献管理ファイルのエクスポート、必要に応じたレビュー成果物の生成です。HTML ブラウザーのパスは、それが生成された場合にのみ先頭に置きます。インターネットアクセスが利用可能な場合は、検索/エクスポートに scripts/nature_citation.py を優先します。その完全なフラグリストと長文記事のバッチ戦略については、references/script-usage.md を開きます。DOI メタデータに名(given names)がない場合は、姓のみの AU フィールドをエクスポートするのではなく、PMID でレコードを再取得するか、出版社に対して検証します。

タイトルが関連しているというだけの理由で論文をサポートとして提示してはならず、アブストラクトまたは出版社のページを確認せずにメタデータのみの候補を引用してはなりません。欠落している書誌フィールドを捏造しないでください。

4. 必要なときにのみ references を参照する

references/ 配下のファイルはデフォルトではなく、詳細な参照資料です。マニフェストの references.on_demand テーブルに従って、必要に応じて開きます。

  • スクリプトの実行、完全なフラグ、長文記事のバッチ処理 → references/script-usage.md。
  • 主張を検索クエリとサポート評価に変換する → references/search-strategy.md。
  • 正確な Nature/CNS ジャーナルファミリーの境界 → references/journal-scope.md。
  • RIS / EndNote / Zotero RDF エクスポートの詳細 → references/ris-endnote.md。

コメント