mcpField
L
linkfox-zhihuiya-claim-data

linkfox-zhihuiya-claim-data

github.com/linkfox-aiドキュメント113389 回インストール2 週間前に更新
リポジトリ

linkfox-zhihuiya-claim-data について

知財担当者、特許アナリスト、研究開発チーム向けに、Zhihuiya(PatSnap)から特許IDまたは公開番号で請求項を取得するスキルです。複数件をまとめて照会でき、対象の請求項がない場合は同族特許の請求項に置き換えられます。

主な機能

  1. 01特許IDまたは公開番号で検索
  2. 021回につき最大100件を照会
  3. 03請求項本文と件数を取得
  4. 04同族特許の請求項への置換
  5. 05結果のキャッシュとJSON保存

活用シーン

  1. 01単一特許の請求項を確認
  2. 02複数特許の請求項を一括取得
  3. 03特許の請求項数を確認
  4. 04対象データがない場合に同族特許を照会

インストール

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

$npx skills add https://github.com/linkfox-ai/linkfox-skills --skill linkfox-zhihuiya-claim-data

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

同梱ファイル

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

references/
api.md
onboarding.md
scripts/
onboarding.py
zhihuiya_claim_data.py

詳細

Zhihuiya 特許請求項データ

このスキルでは、Zhihuiya(PatSnap)の特許データベースから特許請求項データを取得して提示する方法を説明します。知的財産の専門家、特許アナリスト、研究開発チームが、あらゆる特許の請求項セクションにすばやくアクセスできるよう支援します。

呼び出し方法

  • API エンドポイント:POST /zhihuiya/claimData(完全なパラメーター/レスポンス/エラーコードについては references/api.md を参照)
  • Python スクリプト:python scripts/zhihuiya_claim_data.py '<JSON 参数>' [--inline]
  • コスト制約:このツールは計算リソースを消費します。同一セッション内では、同じパラメーターの組み合わせでの呼び出しはデフォルトで1回のみとし、スクリプトには24時間のローカルキャッシュがあります。失敗や空の結果が返された場合でも、キーワードの変更、ページ送り、郵便番号の変更による連続的な試行を自動で行ってはいけません。検索を続ける必要がある場合は、追加のコストが発生することを事前にユーザーに伝えてください。

出力方針(スクリプトのデフォルト動作):

  • 常に完全なレスポンスを <cwd>/linkfox/<YYYY-MM-DD>/<session>/data/linkfox-zhihuiya-claim-data-<timestamp>.json に書き込みます(<cwd> はスクリプト実行時の作業ディレクトリで、Claude Code では現在のプロジェクトディレクトリです。<session> は環境変数 SESSION_ID から取得し、ユーザーのタスクごとに自動で集約されます。/tmp への書き込みは禁止です。現在のディレクトリに書き込めない場合はエラーになります)
  • レスポンス本文が 8 KB 以下の場合:ファイルに保存した後、完全な JSON を stdout に出力します
  • レスポンス本文が 8 KB を超える場合:ファイルに保存した後、stdout には要約(トップレベルのフィールド、total/costToken などの一般的なカウント、最大のリストフィールドの長さと先頭3件のサンプル)のみを出力します
  • --inline を付けると、stdout に全件を強制的に出力します(同様にファイルにも保存されます)

データの読み取りに関する推奨事項:まず要約を確認し、十分かどうかを判断してください。具体的なフィールドが必要な場合は、保存された json ファイルから必要な項目を jq または ConvertFrom-Json で抽出し、JSON 全体がコンテキストに入らないようにしてください。

認証と計算リソースの問題を解決する

以下の異常が発生した場合は、references/onboarding.md の案内に従って解決してください。

異常な状況
  • API Key が未設定:環境変数 LINKFOX_AGENT_API_KEY と LINKFOXAGENT_API_KEY のどちらも設定されていない場合。
  • 401 または 402 ステータスコードが返された場合
  • 計算リソースまたは残高不足を示すレスポンス:メッセージに「計算リソースの残高不足/課金不足/残高不足/quota exceeded/insufficient balance/プランの有効期限切れ/チャージが必要/チャージしてください」または同様の意味の内容が含まれている場合。

基本概念

特許請求項は、特許によって認められる法的保護の範囲を定めます。侵害分析、実施自由性の評価、先行技術との比較において、特許文書の最も重要な部分です。このツールは、特許 ID または公開番号を指定して、1件以上の特許の請求項一式を取得します。

ファミリー代替:特許請求項がデータベースで入手できない場合、関連ファミリーに属する特許の請求項を代わりに返すよう、任意で指定できます。この機能は replaceByRelated パラメーターで制御します。

データフィールド

フィールドAPI 名説明例
特許 IDpatentIdZhihuiya の内部特許識別子98a1b2c3-...
公開番号pn特許の公開番号または登録番号CN115000000A
関連公開番号pnRelated代替として使用されたファミリー特許の公開番号(ファミリー代替が行われた場合のみ存在)US20230001234A1
請求項claims請求項のテキストとメタデータを含む請求項オブジェクトの配列[...]
請求項数claimCount特許の請求項の総数15

パラメーターガイド

必須(少なくとも1つ)

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

パラメーター説明形式
patentId1件以上の Zhihuiya 特許 IDカンマ区切りの文字列、最大100件
patentNumber1件以上の公開番号/登録番号カンマ区切りの文字列、最大100件
任意
パラメーター説明値
replaceByRelated対象特許の請求項が入手できない場合に、ファミリー特許の請求項で代替するかどうか1 = はい、0 = いいえ(デフォルト)
patentId と patentNumber の選び方
  • ユーザーから公開番号または登録番号(例:CN115000000A、US11234567B2)が提供された場合は、patentNumber を使用します。最も一般的なケースです。
  • ユーザーから内部 Zhihuiya 識別子が提供された場合は、patentId を使用します。通常は以前の Zhihuiya 検索結果から取得されます。
  • ユーザーから両方が提供された場合は、両方を渡します。API は patentId を優先します。

使用例

1. 公開番号による単一特許の検索

{"patentNumber": "CN115000000A"}

2. 公開番号による複数特許の検索

{"patentNumber": "CN115000000A,US20230001234A1,EP4000000A1"}

3. 特許 ID による単一特許の検索

{"patentId": "98a1b2c3-xxxx-xxxx-xxxx-xxxxxxxxxxxx"}

4. ファミリー代替を有効にする

{"patentNumber": "CN115000000A", "replaceByRelated": "1"}

5. ファミリー代替を使用した一括検索

{"patentNumber": "CN115000000A,JP2023100000A", "replaceByRelated": "1"}

表示ルール

  1. 請求項を明確に提示する:元の請求項番号を維持して、請求項を番号付きリストで表示します。可能な場合は、インデントや書式を使って、独立請求項と従属請求項を区別します。
  2. 請求項数を明示する:特許ごとに、返された請求項の合計数を必ず記載します。
  3. ファミリー特許への置換を通知する:結果に pnRelated が含まれる場合、表示される請求項はファミリー特許のものであることをユーザーに明示し、そのファミリー特許の公開番号を提示します。
  4. 複数件の結果:複数の特許を照会した場合は、公開番号を示す明確な見出しを付けて、特許ごとに結果を整理します。
  5. エラー処理:照会に失敗した場合は、応答に基づいて理由を説明し、ユーザーに特許番号の形式を確認するか、ファミリー特許への置換を有効にするよう提案します。
  6. 主観的な分析をしない:ユーザーから分析を明示的に依頼されない限り、法的解釈を加えず、請求項の原文を提示します。

重要な制限事項

  • 識別子が少なくとも1つ必要です:patentId または patentNumber のいずれかを指定する必要があります。両方を省略するとエラーになります。
  • 一括照会の上限:1回のリクエストで照会できる特許は最大100件です。
  • 請求項の利用可否:すべての特許で請求項データを利用できるわけではありません。請求項がない場合は、ファミリー特許への置換を試みるため、replaceByRelated = 1 を使用してください。
  • 請求項オブジェクトの構造:claims 配列内の個々の請求項オブジェクトの構造は、特許庁やデータソースによって異なる場合があります。

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

該当 — 特許請求項の取得と分析:

ユーザーの発言シナリオ
「特許 XX の請求項を見せて」単一特許の請求項照会
「これらの特許の請求項のテキストを取得して」請求項の一括取得
「特許 XX の請求項はいくつある?」請求項数の照会
「XX の独立請求項はどれ?」請求項の取得と表示
「特許 A と特許 B の請求項を比較して」複数特許の請求項取得
「請求項が見つからないので、ファミリー特許を試して」ファミリー特許への置換照会
「特許請求の範囲」、「請求項の文言」請求項の取得

該当しない — 特許請求項データの範囲を超えるもの:

  • 特許検索や発見(キーワードやトピックによる特許の検索)
  • 特許の法的状態や審査経過
  • 特許の引用や参考文献の分析
  • 請求項以外の特許全文(要約、明細書、図面)
  • 実施自由性や侵害に関する見解(法的助言)

算力消耗规则

動的ルールに基づいて課金されます:算力の消費量 = 81 × 返されたdataの件数。各件は特許請求項の結果1件に相当します

重要:このスキルのサービスは倍数に基づいて動的に計算されるため、一度に大量の算力を消費する可能性があります。必ずユーザーに通知し、続行するかどうかはユーザーに判断してもらってください。

フィードバック:

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

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

references/api.md に記載されたとおりにフィードバック API を呼び出してください。ユーザーの作業を中断しないでください。


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

コメント