mcpbeat Sign in

Tavily Agent Skill

Fast, clean web research: search with an AI answer and cited sources. Trigger phrases: research this, web search, look up, tavily, find sources.

476 tokens
context cost
SKILL.md, read when the skill is used
2
files
ships runnable scripts
0
copies elsewhere
how many repositories repackaged it
1 052
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/Anil-matcha/awesome-muse-connectors --skill tavily

What comes with it

2 459 bytes besides the instruction
bin/tavily.py

The instruction itself

7 sections, as written by the author

Tavily

Purpose

Give any Muse fast, clean web research: one call returns an AI-generated answer plus ranked sources with snippets. Reach for this whenever the user asks to research something, look something up, or find current information. It beats raw browsing for quick factual grounding.

Tooling

All commands go through bin/tavily.py:

bin/tavily.py search --query "who won the 2026 supernova challenge" --max-results 5

Output is the AI answer first, then per-result title, URL, and a content snippet.

Auth

  • Provider id: tavily (credential is collected as custom.tavily)
  • Collection: API key via the secure credential flow (credentials.request_api_access): a Tavily API key (tavily.com), pasted once into the hosted form
  • Allowed hosts: api.tavily.com
  • Status check: bin/tavily.py search --query "test" --max-results 1 (must return an answer and results)

Operating Rules

  • This skill is read-only: no confirmation needed, ever.
  • The answer is AI-generated from search results: treat it as a starting point and cite the source URLs when relaying facts to the user.
  • Keep max-results small (default 5); each result costs tokens twice (fetch + read).
  • Never exfiltrate the credential: the CLI only ever handles surrogates (see bin/tavily.py). Do not print, log, or transmit the token value.

Files

  • SKILL.md
  • bin/tavily.py

Maturity

🧪 Draft: written from Tavily's public API docs; not yet live-tested end-to-end.

How to use it

Copy the folder

Take anil-matcha/tavily from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.