Communityコーディング&開発github.com

tavily

Tavily のウェブ検索、コンテンツ抽出、およびリサーチツール。

tavily とは?

このスキルは、AIエージェントに対して高品質なウェブ検索とコンテンツ抽出機能を提供します。`web_search` ツールはシンプルなクエリに最適化されており、`tavily_search` では検索深度、トピック(一般・ニュース・金融)、ドメインフィルター、時間範囲、AI生成サマリーなどの高度なオプションを利用できます。`tavily_extract` は特定のURLからクリーンなマークダウン形式でコンテンツを抽出し、JavaScriptレンダリングページやクエリに基づくチャンク分割にも対応します。Claude Code、Cursor、Codex など主要なAIエージェントプラットフォームと統合可能で、開発者は最小限のコードでリサーチワークフローを自動化できます。各ツールの適切な使い分けガイドも組み込まれており、シンプルな検索から詳細な調査まで段階的にスケールアップできる設計です。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/clawdbot/clawdbot/tree/main/extensions/tavily/skills/tavily

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Tavily ツール

どのツールをいつ使うか

必要な処理ツール使用タイミング
クイックウェブ検索web_search基本的なクエリ、特別なオプションが不要な場合
高度なオプション付き検索tavily_search深度、トピック、ドメインフィルター、時間範囲、AI回答が必要な場合
URLからコンテンツを抽出tavily_extract特定のURLがあり、そのコンテンツが必要な場合

web_search

検索プロバイダーとして選択すると、Tavily が自動的にこれを実行します。Tavily 固有のオプションが不要な単純なクエリに使用します。

パラメータ説明
query検索クエリ文字列
count結果の数(1~20)

tavily_search

検索動作を細かく制御したい場合に使用します。

パラメータ説明
query検索クエリ文字列(400文字以内)
search_depthbasic(デフォルト、バランス)または advanced(最高の関連性、低速)
topicgeneral(デフォルト)、news(リアルタイム更新)、または finance
max_results結果の数、1~20(デフォルト: 5)
include_answerAI生成の回答サマリーを含める(デフォルト: false)
time_range新しさでフィルター: day、week、month、year
include_domains結果を制限するドメインの配列
exclude_domains結果から除外するドメインの配列

検索深度

深度速度関連性最適な使用場面
basic高速高い汎用クエリ(デフォルト)
advanced低速最高正確性、特定の事実、詳細なリサーチ

ヒント

  • クエリは400文字以内に抑える — プロンプトではなく、検索クエリとして考えてください。
  • 複雑なクエリはサブクエリに分割する と、より良い結果が得られます。
  • include_domains を使用して、信頼できるソースに焦点を当ててください。
  • time_range を最新情報(ニュース、現在のイベント)に使用してください。
  • include_answer は、素早く要約された回答が必要な場合に使用してください。

tavily_extract

特定のURLがあり、そのコンテンツが必要な場合に使用します。JavaScriptでレンダリングされたページも処理し、クリーンなマークダウンを返します。クエリに基づくチャンク分割による対象抽出もサポートしています。

パラメータ説明
urls抽出するURLの配列(リクエストあたり1~20)
query抽出チャンクをこのクエリへの関連性で再ランク付け
extract_depthbasic(デフォルト、高速)または advanced(JS多用ページ、表向け)
chunks_per_sourceURLあたりのチャンク数、1~5(queryが必要)
include_images結果に画像URLを含める(デフォルト: false)

抽出深度

深度使用タイミング
basicシンプルなページ — まずこれを試す
advancedJSレンダリングSPA、動的コンテンツ、表、埋め込みコンテンツ

ヒント

  • リクエストあたり最大20URL — 大きなリストは複数の呼び出しに分割してください。
  • query + chunks_per_source を使用すると、完全なページの代わりに関連コンテンツのみを取得できます。
  • 最初に basic を試し、コンテンツが不足または不完全な場合は advanced にフォールバックしてください。
  • tavily_search の結果に必要なスニペットがすでに含まれている場合は、抽出ステップをスキップしてください。

適切なワークフローの選択

以下のエスカレーションパターンに従ってください — シンプルに開始し、必要な場合のみ拡張します。

  1. web_search — クイックルックアップ、特別なオプションは不要。
  2. tavily_search — 深度制御、トピックフィルター、ドメインフィルター、時間範囲、AI回答が必要な場合。
  3. tavily_extract — 特定のURLがあり、その完全なコンテンツまたは対象チャンクが必要な場合。

最初にページを見つけてから完全なコンテンツを取得する必要がある場合は、検索と抽出を組み合わせてください。

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

1password

Set up and use 1Password CLI for sign-in, desktop integration, and reading or injecting secrets.

acp-router

Route plain-language requests for Claude Code, Cursor, Copilot, OpenClaw ACP, OpenCode, Gemini CLI, Grok Build, Qwen, Kiro, Kimi, iFlow, Factory Droid, Kilocode, or explicit ACP harness work into either OpenClaw ACP runtime sessions or direct acpx-driven sessions ("telephone game" flow). For coding-agent thread requests, read this skill first, then use only `sessions_spawn` for thread creation. Codex chat binding defaults to the native Codex app-server plugin unless ACP is explicit or background spawn needs ACP.

add-model-provider

Add and live-prove a model provider with non-interactive config one-liners, without exposing credentials.

agent-transcript

Requested GitHub PR/issue agent transcripts: redact, trim, preview, and insert safely.

apple-notes

Create, view, edit, delete, search, move, or export Apple Notes via the memo CLI on macOS.

apple-reminders

List, add, edit, complete, or delete Apple Reminders and reminder lists via remindctl.

auto-qa

Run OpenClaw-wide autonomous QA and live/stress campaigns across independent subsystem lanes, with verified fixes and a resumable evidence report.

autoreview

Structured code review through the shared OpenClaw agent-skills installation.

bear-notes

Create, search, and manage Bear notes via grizzly CLI.

blacksmith-testbox

Run Blacksmith Testbox for CI-parity checks, secrets, hosted services, migrations, or builds local cannot reproduce.

block-kit

Use proactively for structured or interactive Slack replies, and when asked to author or validate native Slack Block Kit JSON.

blogwatcher

Monitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.

blucli

BluOS CLI (blu) for discovery, playback, grouping, and volume.

bluebubbles

Send and manage iMessages via BlueBubbles, including attachments, tapbacks, edits, replies, and groups.

browser-automation

Use when controlling web pages with the OpenClaw browser tool, especially multi-step flows, login checks, tab management, or recovery from stale refs/timeouts.

camsnap

Capture frames or clips from RTSP/ONVIF cameras and local webcams, including USB pan/tilt/zoom control.

canvas

Present HTML on connected OpenClaw node canvases, navigate/eval/snapshot, and debug canvas host URLs.

channel-message-flows

Use when running QA Lab channel message flow evidence.

clawdtributor

Clawtributor PRs here, last week or another window: discover conversation refs, recheck GitHub, rank by impact.

clawhub

Search ClawHub for plugins by default, or skills when explicitly requested; install, verify, update, uninstall, publish, or sync skills.

関連スキル