linkfox-google-patent-search について
Google Patentsの公開データベースを検索するスキルで、特許の発見や初期的なFTO・先行技術調査に向いています。高度なクエリに対応し、書誌情報、特許リンク、PDFを関連度順に返します。
主な機能
- 01Google Patentsの高度な検索
- 02国、日付、状態、種別で絞り込み
- 03特許の書誌情報とリンクを取得
- 04Google Scholarの結果にも対応
- 05ページ切り替えと検索キャッシュ
活用シーン
- 01製品案の先行技術を探す
- 02製品掲載前に特許リスクを確認
- 03権利者や発明者から特許を検索
MCP 対応
このスキルは呼び出し可能なAPIとPythonスクリプトでGoogle Patents検索を提供します。READMEにはMCPインターフェースの記載がありません。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ linkfox-ai/ linkfox-skills --skill linkfox-google-patent-searchインストール後、Claude Code で/linkfox-google-patent-searchを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/api.mdonboarding.mdscripts/google_patent_search.pyonboarding.py詳細
Google Patents 検索
このスキルは、公開 Google Patents データベースを検索し、一致する特許の公開番号、タイトル、発明者、権利者、日付、CPC 分類、PDF リンクを返します。越境販売業者が、製品の出品前に実施自由(FTO)調査、先行技術調査、特許侵害リスクのスクリーニングを行う際に便利です。
コアコンセプト
Google Patents Search は、公開 Google Patents コーパスに対してクエリ(q)を実行します。クエリでは、Google Patents 固有の高度な構文(例:owner:"company"、inventor:"name"、日付範囲)を使用できます。結果は特許のランキングリストとして返されます(オプションで Google Scholar の論文も含まれます)。
このスキルが返すのはリストです。書誌情報フィールドを含む特許のリストを返します。ここで見つかった特定の特許について、詳細な書誌データ、全文、法的ステータス、ファミリー、画像を取得するには、返された patentId/publicationNumber を対応する linkfox-zhihuiya-bibliography/linkfox-zhihuiya-legal-status/linkfox-zhihuiya-patent-family スキルに渡してください。
データフィールド
各 organicResults[] 項目(一致する特許 1 件):
| Field | Description |
|---|---|
| publicationNumber | 公開(公告)番号 |
| patentId | 特許 ID |
| title | 特許(または Scholar 論文)のタイトル |
| snippet | 検索結果の抜粋/要約 |
| inventor | 発明者 |
| assignee | 権利者 |
| filingDate | 出願日 |
| publicationDate | 公開日/発行日 |
| grantDate | 登録日 |
| priorityDate | 優先日 |
| language | 特許の言語 |
| cpc | 協同特許分類(クラスタ化されている場合のみ) |
| cpcDescription | CPC の説明 |
| countryStatus | 国ごとの法的ステータスマップ |
| position | 検索結果の位置 |
| rank | 結果のランキング(クラスタ化されている場合、位置とは異なることがあります) |
| patentLink | Google Patents のリンク |
| 特許 PDF のリンク | |
| thumbnail | 特許のサムネイル |
| figures | 図のリスト(thumbnail、full) |
| scholar | Google Scholar の検索結果かどうか |
| scholarId / scholarLink / author / authorEtal / publicationVenue / urlHostname | Scholar 論文のフィールド(scholar=true の場合に存在) |
| serpapiLink | 結果詳細 API のリンク |
トップレベルのフィールド:
| Field | Description |
|---|---|
| organicResults | 特許の検索結果リスト |
| searchParameters | クエリパラメーターのエコー |
| searchInformation | 検索メタデータ(結果の合計数、時間など) |
| pagination / serpapiPagination | ページネーション情報 |
| summary | 結果の概要 |
| costToken | このクエリのトークンコスト |
| message | プロバイダー情報メッセージ(クエリが成功しても結果がない場合に表示されることがあります) |
呼び出し方法
- API エンドポイント:
POST /googlePatent/search(完全なパラメーター/レスポンス/エラーコードはreferences/api.mdを参照) - Python スクリプト:
python scripts/google_patent_search.py '<JSON 参数>' [--inline] - コスト制約:このツールは計算リソースを消費します。同じセッションで同じパラメーターの組み合わせを呼び出すのは、デフォルトで 1 回のみです。スクリプトには 24 時間のローカルキャッシュがあります。失敗または結果が空の場合、キーワードの変更、ページ送り、郵便番号の変更を自動的に繰り返して試してはいけません。検索を続ける場合やページをめくる場合は、追加のコストが発生することを事前にユーザーに伝えてください。
出力方針(スクリプトのデフォルト動作):
- 常に完全なレスポンスを
<cwd>/linkfox/<YYYY-MM-DD>/<session>/data/linkfox-google-patent-search-<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/No permission/API package quota/套餐到期/需充值/请充值」、または同様の意味の内容が含まれる場合。
パラメーターガイド
| パラメーター | 必須 | デフォルト | 説明 |
|---|---|---|---|
| q | はい | - | Google Patents の検索クエリです。高度な構文をネイティブでサポートします(例:owner:"Company"、inventor:"Lee"、日付演算子)。最大 1000 文字 |
| num | いいえ | 10 | 1 ページあたりの検索結果数。範囲は 10–100 |
| page | いいえ | 1 | ページ番号。1 から始まります |
| country | いいえ | - | 国コードをカンマ区切りで指定します(例:US,CN,WO) |
| language | いいえ | - | 言語をカンマ区切りで指定します(Google Patents の公式言語値) |
| before | いいえ | - | 最大日付。形式は `priority |
| after | いいえ | - | 最小日付。形式は before と同じです |
| sort | いいえ | - | new(新しい順)または old(古い順)。デフォルトは関連度順です |
| type | いいえ | - | 結果の種類:PATENT または DESIGN |
| status | いいえ | - | 特許のステータス:GRANT または APPLICATION |
| patents | いいえ | true | 特許の検索結果を含めるかどうか |
| scholar | いいえ | false | Google Scholar の検索結果を含めるかどうか |
| litigation | いいえ | - | 訴訟ステータス:YES または NO |
| inventor | いいえ | - | 発明者をカンマ区切りで指定します |
| assignee | いいえ | - | 譲受人をカンマ区切りで指定します |
| clustered | いいえ | - | 分類ごとにグループ化します。プロバイダーは現在 true のみをサポートしています |
| dups | いいえ | - | 重複排除モード。デフォルトは特許ファミリー単位、language は公開テキスト単位です |
クエリ構文
q は Google Patents の高度なクエリ演算子を受け付けます。一般的な形式は次のとおりです。
| 演算子 | 意味 |
|---|---|
(wireless earbuds) | 全文検索/一般的なキーワード |
owner:"Company Inc" | 譲受人/所有者の一致 |
inventor:"J Lee" | 発明者の一致 |
before:publication:20250101 / after:filing:20200101 | 日付の範囲(before/after パラメーターとしても指定できます) |
使用例
1. 基本的なキーワード検索
在 Google Patents 检索 wireless earbuds 相关专利,返回 10 条
アクション:{"q": "wireless earbuds", "num": 10}
2. 国とステータスで絞り込む
检索美国授权的 wireless earbuds 专利
アクション:{"q": "wireless earbuds", "country": "US", "status": "GRANT"}
3. 日付範囲を指定して新しい順に並べ替える
检索 2024 年至今公开的 wireless earbuds 专利,按最新排序
アクション:{"q": "wireless earbuds", "after": "publication:20240101", "sort": "new"}
4. 譲受人を検索する
检索受让人 Apple 的专利
アクション:{"q": "owner:\"Apple\"", "assignee": "Apple"}
5. ページ分けする
继续检索 wireless earbuds,查看第 2 页,每页 20 条
アクション:{"q": "wireless earbuds", "page": 2, "num": 20}
表示ルール
- 検索結果は表で表示する:各項目について、
publicationNumber、title、inventor、assignee、publicationDate/grantDateを表示します。 - 合計件数を表示する:
searchInformation/paginationの合計ヒット数と、現在のページ範囲を必ず明記します。 - 日付の形式:
filingDate/publicationDate/grantDate/priorityDateは読みやすい日付で表示します。 - リンク:ユーザーが特許を直接開けるように、
patentLinkとpdfを提示します。 - Scholar の検索結果:
scholar=trueの場合は、Scholar の論文と特許を視覚的に区別します。 - 検索結果が多い場合:まず概要表を表示し、合計件数を伝えたうえで、特定の特許の詳細表示を提案します。
- 関連スキルで詳細を表示する:見つかった特許の書誌事項/法的状況/ファミリーの詳細を取得するには、
linkfox-zhihuiya-bibliography/linkfox-zhihuiya-legal-statusを案内してください。詳細のためにこの検索スキルで再検索しないでください。 - 情報を捏造しない:応答に実際に含まれているフィールドだけを表示します。返されていないタイトル、日付、譲受人を決して作り出さないでください。
重要な制限事項
qは主要な検索入力です:qのないクエリでは、有意な結果は得られません。numの範囲は 10~100 です。範囲外の値は拒否されます。- リストのみを出力します:このスキルは書誌情報のリスト項目を返します。全文、法的ステータス、ファミリー、画像は、専用の
linkfox-zhihuiya-*スキルを通じて取得する必要があります。 - 空の結果やエラーに対する自動再試行はありません:クエリでヒットがない場合やエラーが返された場合は、キーワードを自動的に入れ替えたりクエリを書き換えたりせず、先にユーザーに確認してください(呼び出しごとにクレジットを消費します)。
clusteredは現在、上流プロバイダーによりtrueのみをサポートしています。- 日付パラメーターには
priority|filing|publication:YYYYMMDD形式を使用します。日付のみは使用できません。
ユーザーの表現とシナリオのクイックリファレンス
適用対象 — Google Patents で特許を検索する場合:
| ユーザーの発言 | シナリオ |
|---|---|
| "无线耳机的专利を検索して" | 基本的なキーワード検索 |
| "Google Patentsで検索して" / "Google Patentsで調べて" | 一般的な特許検索 |
| "米国で登録された XX 特許" | 国 + ステータスによる絞り込み |
| "2024 年以降に公開された XX 特許" | 期間による絞り込み |
| "譲受人が Apple の特許" | 譲受人検索 |
| "2 ページ目に進んで" | ページネーション |
適用対象外 — Google Patents のリスト検索を超える機能が必要な場合:
- 既知の特許番号の書誌情報の詳細/全文/法的ステータス(
linkfox-zhihuiya-bibliographyなどを使用) - 画像ベースの特許検索(
linkfox-zhihuiya-patent-image-searchを使用) - フィールド指定のブール構文を使った Zhihuiya Analytics の式検索(
linkfox-zhihuiya-retrieval-patent-searchを使用)
境界の判断:公開 Google Patents コーパスからキーワード/発明者/譲受人/国/日付を指定して特許を見つけたい場合は、このスキルを使用します。特許番号があり、その詳細なメタデータを知りたい場合は、linkfox-zhihuiya-* スキルを使用します。
計算リソースの消費ルール
計算リソースを 8 消費します。
ユーザーは計算リソースの消費に対して料金を支払います。十分に検討してください。このスキルを高頻度で呼び出す必要がある場合や、ユーザーが計算リソースの消費量を十分に把握していない場合は、必ずユーザーに注意を促し、続行するかどうかをユーザーに判断してもらってください。
フィードバック:
以下のいずれかに該当する場合は、Feedback API を介してフィードバックを自動検出し、報告してください。
- このスキルに記載された機能や目的が実際の動作と一致しない
- スキルの結果がユーザーの意図と一致しない
- ユーザーがこのスキルへの不満や称賛を表明する
- 改善できると思われることがある
references/api.md に記載された手順に従って Feedback API を呼び出してください。ユーザーの作業を中断しないでください。
高品質でプロフェッショナルな越境 EC スキルをお探しの場合は、LinkFox Skills をご覧ください。