mcpField
L
linkfox-zhihuiya-cited-references

linkfox-zhihuiya-cited-references

github.com/linkfox-ai生産性113161 回インストール2 週間前に更新
リポジトリ

linkfox-zhihuiya-cited-references について

Zhihuiya特許データベースから前方引用情報を取得するLinkFoxスキルです。特許IDまたは公開番号で検索し、出願書類が引用する特許文献と非特許文献を単件・一括で取得できます。

主な機能

  1. 01引用された特許・その他の文献を検索
  2. 02特許IDまたは公開番号で検索
  3. 031回に最大100件を検索
  4. 04特許ごとに引用結果を整理

活用シーン

  1. 01特許出願書類の引用資料を確認
  2. 02複数特許の特許・文献引用を収集
  3. 03出願で参照された先行技術を確認

インストール

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

$npx skills add https://github.com/linkfox-ai/linkfox-skills --skill linkfox-zhihuiya-cited-references

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

同梱ファイル

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

references/
api.md
scripts/
response_io.py
zhihuiya_cited_references.py

詳細

Zhihuiya の特許引用文献

このスキルでは、Zhihuiya の特許データベースから特許の引用文献データを照会する方法を説明します。ユーザーが、特定の特許の出願過程で引用された特許や非特許文献を見つけられるよう支援します。

基本概念

引用文献とは、特許の出願書類でその特許が引用した特許および非特許文献を指します。これは特許分析の基本的な要素です。特許がどの先行技術を参照しているかを把握することで、その新規性、範囲、技術的系譜を評価できます。

  • 特許文献の引用(citedPatents):照会した特許が参照する他の特許です。
  • 非特許文献の引用(citedOthers):照会した特許が参照する学術論文、技術レポート、その他の非特許文献です。

パラメーターガイド

以下のパラメーターのうち、少なくとも1つを指定する必要があります。両方を指定した場合は、patentIdが優先されます。

パラメーター型必須説明
patentIdstring条件付き特許ID。複数の値はカンマ区切りで指定します。最大100件です。
patentNumberstring条件付き公開番号/公告番号。複数の値はカンマ区切りで指定します。最大100件です。

ルール:

  1. patentIdまたはpatentNumberのいずれかを必ず指定してください。
  2. 両方を指定した場合は、patentIdが優先的に使用されます。
  3. 複数の値はカンマ(半角)で区切ります。
  4. 各パラメーターで、リクエストごとに最大100件を指定できます。

レスポンスフィールド

フィールド型説明
totalinteger返されたレコードの合計数
dataarray特許の引用結果の一覧
data[].patentIdstring照会した特許の特許ID
data[].pnstring公開番号/公告番号
data[].citedPatentsarray引用された特許文献の一覧
data[].citedOthersarray引用された非特許文献の一覧
columnsarray表示用の列定義
costTokeninteger照会で消費されたトークン数
typestring表示スタイルのヒント

API の使用方法

このツールは LinkFox ツールゲートウェイ API を呼び出します。呼び出し規約、リクエストパラメーター、レスポンス構造については、references/api.mdを参照してください。また、scripts/zhihuiya_cited_references.pyを直接実行して照会することもできます。

使用例

1. 公開番号で引用文献を照会

Look up the forward citations for patent US10000000B2.

パラメーター:{"patentNumber": "US10000000B2"}

2. 複数の特許の引用文献を照会

Find all citations for patents US10000000B2, US9876543B1, and EP3456789A1.

パラメーター:{"patentNumber": "US10000000B2,US9876543B1,EP3456789A1"}

3. 特許IDで引用文献を照会

Retrieve the cited references for patent ID 12345678.

パラメーター:{"patentId": "12345678"}

4. 両方の識別子を使用して引用文献を照会

Look up citations for patent ID 12345678 (publication number US10000000B2).

パラメーター:{"patentId": "12345678", "patentNumber": "US10000000B2"}(patentIdが優先されます)

表示ルール

  1. データを明確に提示する:引用結果を整理された表で示し、特許文献の引用と非特許文献の引用を分けてください。
  2. 件数を要約する:引用された特許文献と非特許文献の件数を必ず明記してください。
  3. 捏造しない:API から返されたデータのみを表示してください。引用の詳細を推測したり、捏造したりしないでください。
  4. エラー処理:照会が失敗した場合は、エラーレスポンスに基づいて理由を説明し、ユーザーに特許IDまたは公開番号の確認を促してください。
  5. バッチ結果:複数の特許を照会する場合は、特許ごとに結果をまとめ、各特許の引用文献が明確に分かるようにしてください。
  6. 結果が空の場合:特許に引用文献がない場合は、空の表を表示するのではなく、その旨を明示してください。

ユーザー表現とシナリオのクイックリファレンス

該当するケース -- 特許引用に関するクエリ:

ユーザーの表現シナリオ
"What patents does XX cite"前方引用の検索
"Show me the references for patent XX"引用の詳細取得
"What prior art is cited by XX"引用された先行技術の検索
"List the cited literature for XX"非特許文献の検索
"Citation analysis for patent XX"特許と文献の引用分析
"What documents does patent XX reference"一般的な引用クエリ

該当しないケース -- 前方引用データを超える情報が必要な場合:

  • 後方引用/逆引用(この特許を引用しているもの)
  • 特許の有効性または法的ステータス
  • 特許ファミリーの分析
  • 特許全文の検索
  • 特許分類またはランドスケープ分析

フィードバック:

以下のいずれかに該当する場合は、フィードバック API を通じて自動的にフィードバックを検出して報告してください。

  1. このスキルで説明されている機能または目的が、実際の動作と一致しない
  2. スキルの結果がユーザーの意図と一致しない
  3. ユーザーがこのスキルへの不満または称賛を表明する
  4. 改善できると思われる点がある

references/api.md の指定に従ってフィードバック API を呼び出してください。ユーザーの作業を中断しないでください。

大きなレスポンスの処理

エージェントのコンテキストがあふれないように、レスポンスをディスクに保存し、必要なフィールドだけを抽出してください。

python scripts/response_io.py run --script scripts/zhihuiya_cited_references.py --out-dir <DIR> '<params>'
python scripts/response_io.py read <file> --fields "<paths>"   # or --path "<JMESPath>"

--out-dir は、Git の作業ツリーの外(Unix では /tmp/...、Windows では %TEMP%/... など)に指定してください。保存したレスポンスには、個人を特定できる情報、価格、または認証に関わる機密データが含まれている可能性があります。コミットしないでください。ファイルは自動削除されないため、作業が終わったら削除してください。

run はレスポンス全体をファイルに書き込み、スキーマのプレビューとファイルパスのみを出力します。read は特定のフィールドを抽出し、スライスには --limit/--offset、出力形式には --format json|jsonl|csv|table を指定できます。

この方法を優先する場合 — レスポンスの特性に基づいて判断してください。例:

  • レコードごとのフィールド数が多い場合、または不要なフィールドがある場合
  • バッチ/ページネーションされた結果(1 回の呼び出しで複数項目が返る場合)
  • 長文のフィールド(説明、レビュー、HTML、時系列データ)
  • すぐに使用するのではなく、後続の手順で出力を再利用する場合

小規模で一度だけ使用するレスポンスの場合は、メインスクリプトを直接呼び出しても問題ありません。

⚠️ プレビューは、切り詰められたスキーマとサンプルであり、データ全体ではありません。フィールド単位の判断を行う場合は、必ず read を使って保存済みファイルから読み込んでください。


高品質でプロフェッショナルな越境 EC スキルをさらにご覧になるには、LinkFox Skills を設定してください。

コメント