web-research について
Web Research は、シェルスクリプトからウェブ検索モデルを呼び出す調査スキルです。出典付きの調査が必要なユーザー向けで、モデルの指定や比較ができます。
主な機能
- 01既定で2モデルに並列クエリ
- 02クエリに使うモデルの指定
- 03複数モデルの結果比較
- 04環境変数またはローカルファイルでAPIキーを設定
活用シーン
- 01ウェブ検索を使った質問の調査
- 02出典を用いた主張の確認
- 03複数モデルの回答の比較
- 04事前検索を行ってから構築計画を確認
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ pollinations/ pollinations --skill web-researchインストール後、Claude Code で/web-researchを入力して読み込まれたか確認します。
同梱ファイルscripts/web-research.sh
詳細
Web Research
利用可能なモデル
- gemini-search — Web 検索によるグラウンディングに対応した Google Gemini(デフォルト)
- perplexity-fast — 高速な Perplexity AI(デフォルト)
- perplexity — Perplexity AI
- nomnom — NomNom 検索モデル
デフォルトでは、gemini-search と perplexity-fast の両方に並行してクエリを送信します。
要件
curl
認証
環境変数に API キーを設定します(推奨):
export POLLINATIONS_API_KEY="YOUR_KEY"
または、ローカルの .env ファイルを .claude/skills/web-research/.env に作成します:
POLLINATIONS_API_KEY="YOUR_KEY"
POLLINATIONS_API_KEY が設定されていない場合、スクリプトはキーの入力を求めます(入力は非表示)。
クイックな使い方
.claude/skills/web-research/scripts/web-research.sh "What is pollinations.ai?"
モデルを選択します:
.claude/skills/web-research/scripts/web-research.sh --model perplexity-fast "Fact-check this claim with sources"
複数のモデルを比較します:
.claude/skills/web-research/scripts/web-research.sh --models gemini-search,perplexity-fast,nomnom "Compare answers"
複数モデルを並行して実行します:
.claude/skills/web-research/scripts/web-research.sh --models gemini-search,perplexity-fast --parallel "Compare answers"
ビルド計画をレビューする前に
まず2つの検索を実行し、結果を記録します。検索語は "<vendor> <capability> <year>" と "<capability> MCP server" です。
直近2四半期以内にベンダー自身が製品を発表している場合は、「マネージド製品を選ばない理由」というセクションを設けます。これはレビューの中でも最も簡単な確認であり、計画全体を覆す可能性があるため、設計を検討する前に実施してください。
PDFや長文書からの数値
先頭に「XはYに勝ったか?」のようなプロンプトを付けて要約させると、捏造した引用も含めてプロンプトをそのまま反復しがちです。「数値が記載された表をすべて列挙してください」のように中立的に尋ね、繰り返し使う数値については、必ず自分で原文や表を確認してください。
注記
https://gen.pollinations.ai/v1/chat/completionsを使用しますAuthorization: Bearer <key>を送信します