google-serper-search について
google-serper-search は、Python スクリプトから Serper API で検索し、関連する結果を提示するスキルです。複数の検索カテゴリに加え、地域、言語、期間による絞り込みに対応します。
主な機能
- 01Serper API 経由の検索
- 02ウェブ、ニュース、画像、地図などの検索
- 03国、言語、期間による絞り込み
- 04JSON 形式での結果取得
活用シーン
- 01トピックに関する最新ニュースの検索
- 02画像や場所の検索
- 03国や言語を指定した結果の絞り込み
- 04要約用の構造化結果の取得
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ shuliuzhenhua-sys/ google-serper-search --skill google-serper-searchインストール後、Claude Code で/google-serper-searchを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
.gitignoreagents/openai.yamlreferences/api_response.mdconfiguration.mdscripts/serper_search.py詳細
Google Serper 検索
scripts/serper_search.py を使って Serper API を呼び出し、JSON 検索結果を返します。
設定を確認する
検索する前に、SERPER_API_KEY が利用可能であることを確認します。
次を実行します。
printenv SERPER_API_KEY
変数が空の場合は、続行する前に references/configuration.md を読み、現在のシェルまたはシェルプロファイルに設定します。
検索を実行する
次を使います。
python3 scripts/serper_search.py "query"
リクエストにフィルターが必要な場合は、次を使います。
python3 scripts/serper_search.py "query" --type news --gl us --hl en --tbs "past week"
--type で指定できる値:
searchimagesvideosplacesmapsreviewsnewsshoppinglensscholarpatentsautocomplete
エイリアス:
web->searchimage->imagesimg->images
--tbs で指定できるショートカット:
過去 1 時間過去 24 時間過去 1 週間過去 1 か月過去 1 年
地域や言語に特化した結果が必要な場合は、国には --gl、言語には --hl を使います。
結果を解釈する
結果のスキーマが必要な場合は、references/api_response.md を読みます。
ウェブ検索とニュース検索の結果では、次を優先します。
knowledgeGraphorganicpeopleAlsoAskrelatedSearches
画像検索の結果では、次を優先します。
- 画像タイトル
imageUrlthumbnailUrl- 寸法
- ソースページ
回答を提示する
ユーザーが生のレスポンスを求めていない限り、JSON をそのまま出力するのではなく、最も関連性の高い結果を要約します。
最終回答にはソースへのリンクを含めます。
スクリプトから error フィールドが返された場合は、設定の不備や API エラーを明示します。
コメント
Markdown 対応