extract

Installation
Summary

Extract clean content from specific URLs using Tavily's extraction API.

  • Supports up to 20 URLs per request with optional query-based reranking to focus on relevant content chunks
  • Two extraction modes: basic for fast text extraction, advanced for JavaScript-rendered pages and structured data
  • Automatic OAuth authentication via browser on first run, or manual API key configuration in settings
  • Returns markdown or plain text format with optional image URLs and configurable timeout up to 60 seconds
SKILL.md

Extract Skill

Extract clean content from specific URLs. Ideal when you know which pages you want content from.

Authentication

The script uses OAuth via the Tavily MCP server. No manual setup required - on first run, it will:

  1. Check for existing tokens in ~/.mcp-auth/
  2. If none found, automatically open your browser for OAuth authentication

Note: You must have an existing Tavily account. The OAuth flow only supports login — account creation is not available through this flow. Sign up at tavily.com first if you don't have an account.

Alternative: API Key

If you prefer using an API key, get one at https://tavily.com and add to ~/.claude/settings.json:

{
  "env": {
    "TAVILY_API_KEY": "tvly-your-api-key-here"
Related skills
Installs
4.9K
GitHub Stars
288
First Seen
Jan 25, 2026