AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified Apache-2.0 Self-run

Tavily Research

skill-initializ-forge-tavily-research · by initializ

Deep multi-source research using Tavily Research API

No reviews yet
0 installs
29 views
0.0% view→install

Install

$ agentstack add skill-initializ-forge-tavily-research

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-initializ-forge-tavily-research)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Tavily Research? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Tavily Research Skill

Perform deep, multi-source research using the Tavily Research API. Unlike basic search, research produces comprehensive reports (1000-3000 words) synthesizing information from multiple sources. Research tasks typically take 30-300 seconds depending on complexity and model.

Authentication

Set the TAVILY_API_KEY environment variable with your Tavily API key. Get your key at https://tavily.com

No OAuth or MCP configuration required.

Quick Start

# Submit research request
./scripts/tavily-research.sh '{"input": "impact of quantum computing on cryptography"}'
# Returns: {"status": "pending", "request_id": "..."}

# Poll for results
./scripts/tavily-research-poll.sh '{"request_id": "72d4a81c-..."}'
# Returns: {"status": "completed", "summary": "...", "report": "...", ...}

Workflow

The research API is asynchronous. Use the two tools in sequence:

  1. Call tavily_research with your query — returns immediately with a request_id
  2. Inform the user that research is in progress and may take 30-300 seconds
  3. Call tavily_research_poll with the request_id — this tool waits internally until the research completes (up to ~5 minutes), so you only need to call it once
  4. When the poll returns, include the full report text in your response — do not summarize or truncate it. Responses over 8000 characters are automatically delivered as a downloadable document by channel adapters (Telegram, Slack), giving the user the complete report as a file

Tool: tavily_research

Submit a deep research request to Tavily AI. Returns immediately with a request_id for polling.

Input:

| Parameter | Type | Required | Description | |-----------|------|----------|-------------| | input | string | yes | The research query or topic | | model | string | no | Research model: mini (faster, ~30s), pro (thorough, ~300s), or auto (default). Default: auto |

Output: JSON object with status ("pending"), request_id, input, model, and created_at.

Tool: tavilyresearchpoll

Wait for a previously submitted research request to complete and return the results. This tool handles polling internally — it waits up to ~5 minutes, retrying every 10 seconds until the research is done. You only need to call it once.

Input:

| Parameter | Type | Required | Description | |-----------|------|----------|-------------| | requestid | string | yes | The requestid returned by tavily_research |

Output: JSON object with status ("completed"), summary, topic, report, sources, and research_time. Returns an error if the research fails or times out.

Research Models

| Model | Speed | Depth | Use Case | |-------|-------|-------|----------| | mini | ~30s | Standard synthesis | Quick overviews, simple topics | | pro | ~300s | Deep multi-source | Comprehensive analysis, complex topics | | auto | Varies | Adaptive | Let the API choose based on query complexity |

Response Format (completed)

{
  "status": "completed",
  "summary": "Brief summary of key findings",
  "topic": "your research topic",
  "report": "Full multi-source research report (1000-3000 words)...",
  "sources": [
    {
      "title": "Source Title",
      "url": "https://example.com",
      "content": "Relevant excerpt..."
    }
  ],
  "research_time": 45.2
}

Tips

  • Use model: pro for topics requiring deep analysis across many sources
  • Use model: mini for quick overviews where speed matters more than depth
  • Research queries work best as descriptive topics rather than simple questions
  • Always tell the user research is in progress before polling — it can take minutes
  • Include the full report field verbatim in your response — do not summarize it. The channel adapter will send a brief summary as a message and attach the full report as a downloadable markdown file
  • Prefix the report with a 1-2 sentence summary so the user gets immediate context before opening the file

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.