web-research-workflow について
web-research-workflow は、内容やアクセス要件に応じて WebFetch、Tavily、agent-browser を使い分ける調査スキルです。競合の監視パターンと変更の分類も含みます。
主な機能
- 01段階的なウェブ調査ツール選択
- 02Tavily による検索と抽出
- 03JavaScript ページでのブラウザー利用
- 04認証と複数ページの閲覧
- 05競合変更の分類
活用シーン
- 01URL からウェブページを調査
- 02JavaScript 描画サイトから情報を収集
- 03競合の価格や機能の変更を追跡
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ yonatangross/ orchestkit --skill web-research-workflowインストール後、Claude Code で/web-research-workflowを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
test-cases.jsonreferences/tavily-api.mdrules/_template.mdmonitoring-change-detection.md_sections.mdmonitoring-competitor.mdtool-selection.mdbrowser-patterns.md詳細
Web Research Workflow
Web コンテンツ調査の統一的なアプローチです。状況に応じて適切なツールを自動的に選択します。
クイック判断ツリー
URL to research
│
▼
┌─────────────────┐
│ 1. Try WebFetch │ ← Fast, free, no overhead
│ (always try) │
└─────────────────┘
│
Content OK? ──Yes──► Parse and return
│
No (empty/partial/<500 chars)
│
▼
┌───────────────────────┐
│ 2. TAVILY_API_KEY set?│
└───────────────────────┘
│ │
Yes No ──► Skip to step 3
│
▼
┌───────────────────────────┐
│ Tavily search/extract/ │ ← Raw markdown, batch URLs
│ crawl/research │
└───────────────────────────┘
│
Content OK? ──Yes──► Parse and return
│
No (JS-rendered/auth-required)
│
▼
┌─────────────────────┐
│ 3. Use agent-browser │ ← Full browser, last resort
└─────────────────────┘
│
├─ SPA (react/vue/angular) ──► wait --load networkidle
├─ Login required ──► auth flow + state save
├─ Dynamic content ──► wait --text "Expected"
└─ Multi-page ──► crawl pattern
Tavily による高度な調査
TAVILY_API_KEY が設定されている場合、Tavily は WebFetch と agent-browser の間を埋める強力な中間層として機能します。生の Markdown コンテンツを返し、複数 URL の一括抽出に対応し、関連性スコア付きのセマンティック検索を提供します。TAVILY_API_KEY が設定されていない場合、3 階層のツリーは自動的に 2 階層(WebFetch → agent-browser)に縮小されます。
詳細を読み込むには、Read("rules/tool-selection.md") を参照してください。使用するツールの選択表、エスカレーションのヒューリスティクス、SPA 検出パターン、コストへの配慮が記載されています。
詳細を読み込むには、Read("references/tavily-api.md") を参照してください。Search、Extract、Map、Crawl、Research の各エンドポイントの例とオプションが記載されています。
ブラウザのパターン
JavaScript のレンダリング、認証、または複数ページのクロールが必要なコンテンツについては、agent-browser にフォールバックします。
詳細を読み込むには、Read("rules/browser-patterns.md") を参照してください。自動フォールバック、認証フロー、複数ページ調査のパターン、ベストプラクティス、トラブルシューティングが記載されています。
競合他社のモニタリング
競合他社のウェブサイトを追跡し、価格、機能、ポジショニング、コンテンツの変更を確認します。
詳細を読み込むには、Read("rules/monitoring-competitor.md") を参照してください。スナップショットの取得、構造化データの抽出、変更の分類が記載されています。
詳細を読み込むには、Read("rules/monitoring-change-detection.md") を参照してください。差分の検出、構造化比較、Tavily によるサイトの発見、CI の自動化が記載されています。
変更の分類
| 重大度 | 例 | アクション |
|---|---|---|
| Critical | 価格の上昇・低下、主要機能の変更 | 即時通知 |
| High | 新機能の追加、機能の削除 | 要確認 |
| Medium | コピーの変更、ポジショニングの変化 | 分析用に記録 |
| Low | 誤字、軽微なスタイル変更 | 記録のみ |
エージェントとの連携
このスキルは、次のエージェントによって使用されます。
web-research-analyst- 主なユーザーmarket-intelligence- 競合他社の調査product-strategist- 詳細な競合分析
関連スキル
browser-content-capture- 詳細なブラウザのパターンagent-browser- CLI リファレンス
バージョン: 1.3.0(2026年3月)