tavily-extract

Extract markdown or text content from URLs using the Tavily CLI.

446|35|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/tavily-ai/skills --skill tavily-extract-tavily-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tavily-extract
Source: https://github.com/tavily-ai/skills/tree/main/skills/tavily-extract
Command: npx skills add https://github.com/tavily-ai/skills --skill tavily-extract-tavily-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the extraction of clean markdown or plain text content from one or more URLs, including content rendered by JavaScript, to support rapid note-taking, archiving, and evidence gathering.

Core Features & Use Cases

  • Single or batch URL extraction: fetches content from one or more URLs and outputs in markdown or text.
  • JavaScript-rendered pages: handles dynamic content and SPAs to retrieve visible text and structure.
  • Targeted extraction options: supports query-focused chunking and JSON output for easy integration with AI workflows.

Quick Start

Run tvly extract with one or more URLs to retrieve their content in JSON.

Frequently Asked Questions about tavily-extract

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract clean text from JavaScript-rendered web pages?

To extract clean text from JavaScript-rendered pages, use a tool that handles dynamic content and SPAs to retrieve visible text and structure, outputting the results as clean markdown or plain text.

What is the best way to scrape web content from multiple URLs at once?

The best way to scrape web content from multiple URLs is using a batch extraction tool that fetches content from one or more URLs simultaneously and outputs the combined results in markdown or text format.

Does Tavily extract require any specific environment setup to run?

Tavily extract requires the Tavily CLI to be installed and logged in. This environment setup enables the tool to authenticate and process URL extractions successfully.

Can I get JSON output from extracted web content for AI workflows?

Yes, you can get JSON output from extracted web content to integrate with AI workflows. The extraction process supports query-focused chunking and JSON output options for easy data integration.

How do I control the extraction depth and chunking for specific web pages?

You can control extraction depth and chunking for specific web pages by using command options like --query, --chunks-per-source, and --extract-depth to customize how the content is targeted and divided.