google-images-search について
Frevana 経由で Google Images を検索し、検証済みの JSON レスポンスを返すコマンドラインスキルです。画像検索結果が必要なユーザーやエージェント向けで、地域、言語、画像条件を指定できます。
主な機能
- 01Frevana 経由の Google Images 検索
- 02地域と言語パラメーターの指定
- 03画像属性による絞り込み
- 04JSON 結果の検証と出力
- 05結果のファイル保存
活用シーン
- 01検索語に合う画像の検索
- 02色やサイズによる結果の絞り込み
- 03検索結果の生データを JSON で保存
- 04指定した地域の結果の取得
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ finpeakinc/ frevana-skills --skill google-images-searchインストール後、Claude Code で/google-images-searchを入力して読み込まれたか確認します。
同梱ファイルscripts/search_google_images.sh
詳細
Google 画像検索
Frevana を通じて Google 画像を検索します。
目的
このスキルは、Frevana の /service/google-images エンドポイントを呼び出し、SerpAPI のレスポンスを変更せずに返します。
必須入力:q。
対応するリクエストフィールド:
q(必須)locationuulegoogle_domainglhlcrdevicestartijntbschipsimgarimgszsafenfprfilterimage_sizeimage_typeimage_colorlicensesperiod_unitperiod_valuestart_dateend_dateno_cacheasynczero_trace
スクリプトはレスポンスが JSON であることを検証し、標準出力に表示します。ユーザーから変換を明示的に依頼されない限り、返されたデータを書き換えたり、再構成したりしないでください。
このスキルで必要なもの
- クエリ
- 環境変数の
FREVANA_TOKEN、または今回の実行で使用する--token curl、bash、python3
API のベース URL は、デフォルトで https://ai-factory.frevana.com です。別のホストを指定するには、FREVANA_API_BASE_URL を設定してください。
コマンド
画像を検索する
bash <skill-path>/scripts/search_google_images.sh \
--q "coffee shop interior" \
--gl "us" \
--hl "en"
画像を絞り込む
bash <skill-path>/scripts/search_google_images.sh \
--q "coffee shop interior" \
--image-color "blue" \
--safe "active"
JSON をファイルに保存する
bash <skill-path>/scripts/search_google_images.sh \
--q "Q" \
--output "./out/google-images-search.json"
固定のリクエスト形式
スクリプトは、指定されていないオプションフィールドを省略して、次の形式のペイロードを送信します。
{
"q": "Q",
"location": "LOCATION",
"uule": "UULE",
"google_domain": "GOOGLE_DOMAIN",
"gl": "GL",
"hl": "HL",
"cr": "CR",
"device": "DEVICE"
}
未対応のフィールドは渡さないでください。SerpAPI の engine や api_key は渡さないでください。これらは Frevana がサーバー側で設定します。ローカルのファイルに保存するには、--output を使用してください。
出力
- 成功時:検証済み JSON を標準出力に表示
--output指定時:同じ JSON を指定されたファイルにも書き込み- 失敗時:レスポンス本文または解析エラーを標準エラー出力に表示し、ゼロ以外の終了コードを返す
プロンプトの例
- 「Google 画像でクエリを検索してください。」
- 「Google 画像検索を実行して、生の JSON を保存してください。」
コメント
Markdown 対応