web-search について
web-searchは、エージェント内蔵のWebSearchツールで最新のウェブ情報を検索・確認するスキルです。外部APIキーなしで、時事情報や出典の調査に使えます。
主な機能
- 01内蔵WebSearchで検索
- 02最新情報の調査
- 03検索クエリの段階的な調整
- 04情報の照合と出典の提示
活用シーン
- 01最近のニュースや更新情報の調査
- 02事実確認と出典探し
- 03学習データにない情報の検索
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ jwynia/ agent-skills --skill web-searchインストール後、Claude Code で/web-searchを入力して読み込まれたか確認します。
詳細
ウェブ検索
エージェントに組み込まれた WebSearch 機能を使ってウェブを検索します。外部 API キーは不要です。
このスキルを使う場面
次の場合にこのスキルを使ってください。
- 学習データに含まれていない最新情報を探す必要がある
- ユーザーから最近の出来事、ニュース、更新について尋ねられた
- 事実を確認したり、情報源を見つけたりする必要がある
- 調査にリアルタイムのウェブデータが必要である
次の場合はこのスキルを使わないでください。
- 情報がすでにナレッジベースにある
- ローカルファイルやコードを扱っている
- 高度なフィルタリングが必要である(代わりに
web-search-tavilyを使ってください) - より具体的な調査スキルが適している
検索方法
エージェントに組み込まれた WebSearch ツールを直接使ってください。このツールはクエリ文字列を受け取り、関連するウェブ検索結果を返します。
基本的な検索
クエリを指定して WebSearch を呼び出すだけです。
Query: "React 19 new features"
効果的なクエリの工夫
具体的にし、文脈を含めてください。
- 悪い例:「react hooks」
- 良い例:「React 19 useActionState フック チュートリアル」
最新情報を検索するときは年を含めてください。
- 悪い例:「TypeScript のベストプラクティス」
- 良い例:「TypeScript ベストプラクティス 2025」
ドメイン固有の用語を使ってください。
- 悪い例:「ウェブサイトを高速にする方法」
- 良い例:「ウェブパフォーマンス最適化 Core Web Vitals」
複数回検索する場面
次の場合は、段階的に検索してください。
- 最初の検索結果が広すぎる → より具体的な用語に絞り込む
- 複数の視点を探している → 異なる表現で検索する
- 事実を確認する → 裏付けとなる情報源を検索する
- 詳細な調査を行う → 広く検索してから、具体的な内容を掘り下げる
出力の扱い
検索結果を受け取ったら、次のようにしてください。
- 情報源を引用する - 情報を共有するときは、必ず URL を含めてください
- 情報を統合する - 複数の検索結果の情報を組み合わせてください
- 検証する - 情報源を照合して主張を確認してください
- 日付を確認する - 時期によって変わる情報については、公開日を記してください
情報源の引用形式
検索結果の情報を共有するときは、次の形式を使ってください。
According to [Source Name](URL), ...
Sources:
- [Title 1](url1)
- [Title 2](url2)
制限事項
- 検索結果は、エージェントの WebSearch の実装に依存します
- 有料コンテンツやログインが必要なコンテンツにはアクセスできません
- 最新情報が得られない場合があります(インデックスの状況に依存します)
- ドメインのフィルタリングや関連性のスコアリングには対応していません(これらの機能には
web-search-tavilyを使ってください)
関連スキル
- web-search-tavily - API キー、ドメインフィルタリング、関連性スコアに対応した高度な検索
- research-workflow - 計画と情報統合を含む、体系的な調査
- fact-check - 情報源に基づく特定の主張の検証
- claim-investigation - 拡散した主張やソーシャルメディアのコンテンツの調査
コメント
Markdown 対応