Agent skill

web_search

Search the web and ingest results as wiki pages

axoviq-aigithub.com/axoviq-aiGitHub ↗
claude-codeships scriptsAGPL-3.0
Install
npx skills add axoviq-ai/synthadoc --skill web_search --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 6
SKILL.md size: 3 KB
Bundled scripts: yes
Version: 1.0
Declared author: axoviq.com
Path: synthadoc/skills/web_search/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 857
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Web Search Skill Accepts a natural language query, calls the Tavily AI search API, and returns the top matching URLs. Your agent receives those URLs and decides what to do with them — fetch each one, display them, pass them to another skill, etc. ## Setup **1. Install the dependency:** ```bash pip install tavily-python ``` **2. Set your Tavily API key** (free tier: 1,000 searches/month — sign up at https://tavily.com, no credit card required): ```bash # macOS / Linux export TAVILY_API_KEY="tvly-your-key-here" # Windows (Command Prompt) set TAVILY_API_KEY=tvly-your-key-here # Windows (PowerShell) $env:TAVILY_API_KEY = "tvly-your-key-here" ``` **3. Optional — cap the number of results** (default: 20): ```bash export SYNTHADOC_WEB_SEARCH_MAX_RESULTS=10 ``` ## Standalone usage ```python import asyncio from synthadoc.skills.web_search.scripts.main import WebSearchSkill skill = WebSearchSkill() async def main(): result = await skill.extract("search for: transformer architecture papers") urls = result.metadata["child_sources"] # list[str] — top matching URLs query = result.metadata["query"] # "transformer architecture papers" print(f"Found {len(urls)} URLs for '{query}':") for url in ur

What's inside
Steps it walks through
  1. Setup
  2. Standalone usage
  3. Intent prefixes
  4. Domain filtering
  5. Scripts
  6. Assets
  7. Using with full Synthadoc
Ships with 5 files
  • assets/search-providers.json
  • requirements.txt
  • scripts/__init__.py
  • scripts/fetcher.py
  • scripts/main.py
Commands it runs
pip install tavily-python
macOS / Linux
export TAVILY_API_KEY="tvly-your-key-here"
Windows (Command Prompt)
set TAVILY_API_KEY=tvly-your-key-here
Windows (PowerShell)
export SYNTHADOC_WEB_SEARCH_MAX_RESULTS=10
More from synthadoc
All skills →
About this skill
What does the web_search skill do?

Search the web and ingest results as wiki pages

How do I install it?

Run `npx skills add axoviq-ai/synthadoc --skill web_search --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From axoviq-ai/synthadoc, a repository with 857 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going