К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

tavily-extract — скилл для Claude Code: установка

Извлекает чистый текст или Markdown с указанных страниц через Tavily CLI. Пригодится для страниц с JavaScript и выборки фрагментов по запросу.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add tavily-ai/skills --skill tavily-extract -a claude-code
Открыть на GitHub

Что делает tavily-extract

Скилл запускает tvly extract для одной или нескольких страниц и возвращает текст либо разметку Markdown. За один запрос он обрабатывает до 20 адресов. Результат можно получить как JSON или сохранить в файл.

Для выборки по теме используются --query и --chunks-per-source: команда ранжирует фрагменты по релевантности. Режим basic задан по умолчанию, а advanced нужен для JavaScript-страниц, динамического содержимого и таблиц. Для медленных страниц есть --timeout.

Сначала скилл работает без API-ключа, пока доступ без авторизации не достигнет лимита. Код завершения 0 ещё не означает, что данные извлечены: нужно проверить failed_results и при необходимости повторить запрос с advanced.

Какие задачи решает

  • извлечь текст с указанной страницы
  • собрать содержимое нескольких страниц в JSON
  • получить фрагменты по поисковому запросу
  • прочитать страницу с JavaScript
  • сохранить ответ извлечения в файл

Примеры запросов агенту

  • «Извлеки чистый текст со страницы, которую я указал.»
  • «Получи содержимое этих страниц в JSON.»
  • «Найди на странице фрагменты про API авторизацию и используй `--chunks-per-source 3`.»

Как установить tavily-extract

1Через Skills CLI (Vercel)

npx skills add tavily-ai/skills --skill tavily-extract -a claude-code

2Вручную: положить файлы

~/.claude/skills/tavily-extract/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/tavily-extract/

Из того же набора6

Весь набор →
tavily-search tavily-ai Ищет данные в сети через утилиту tvly и выдаёт выжимки с оценкой релевантности для нейросети. Пригодится, когда агенту нужны свежие новости или факты без готовой ссылки. Claude Code CX Codex Cursor +1 36 000установок tavily-research tavily-ai Запускает глубокий поиск через Tavily CLI и собирает отчёт со ссылками на веб-источники. Помогает, когда простого поиска по одному сайту мало. Claude Code CX Codex Cursor +1 21 900установок tavily-best-practices tavily-ai Скилл даёт агенту справку по интеграции Tavily для поиска, извлечения контента, обхода сайтов и исследований. Нужен при добавлении веб-данных в агентный сценарий или RAG. Claude Code CX Codex Cursor +1 20 600установок tavily-map tavily-ai Скилл учит агента обходить сайт и отдавать список адресов без выкачивания текста. Пригодится, когда знаешь домен, но не знаешь, где лежит нужная страница. Claude Code CX Codex Cursor +1 17 100установок tavily-dynamic-search tavily-ai Скилл для поиска в интернете через Tavily с изоляцией контекста. Сохраняет тяжёлые ответы на диск и отбирает факты локально, чтобы не засорять окно модели. Claude Code CX Codex Cursor +1 13 400установок

Похожие

firecrawl-build-interact firecrawl Скилл для ИИ-кодинга: учит агента встраивать Firecrawl /interact в код, когда страницу нужно кликать и заполнять, а не просто прочитать. Claude Code CX Codex Cursor +1 61 200установок control-ui cursor Скилл подключает локальную автоматизацию браузера или CDP для проверки интерфейсов веб-приложений и Electron. Помогает собирать скриншоты и профили производительности. Claude Code CX Codex Cursor +1 2 400установок external-context Yeachan-Heo Скилл разбивает запрос на несколько аспектов и запускает специализированных агентов для одновременного поиска в документации и веб. Пригодится, когда нужно собрать контекст по теме или сравнить подходы. Claude Code CX Codex Cursor +1 784установок open-computer-use iFurySt Скилл даёт агентам доступ к экрану, мышке и клавиатуре через CLI или MCP-сервер. Работает на macOS, Linux и Windows, решает задачи, которые требуют взаимодействия с графическим интерфейсом. Claude Code CX Codex Cursor +1 1 800установок daily-news-report sickn33 Скилл собирает свежие статьи с заранее заданных источников, фильтрует по качеству и генерирует ежедневный отчёт в Markdown. Пригодится, если нужно отслеживать релизы, исследования и новости из техсообщества без ручного сёрфинга. Claude Code CX Codex Cursor +1 1 000установок agent-browser vercel-labs Скилл управляет браузером через CLI: открывает страницы, заполняет формы, нажимает кнопки и проверяет веб-приложения. Подходит для задач, где агенту нужно действовать в интерфейсе. Claude Code CX Codex Cursor +1 1 200 000установок webapp-testing официальный anthropics Скилл запускает проверки локальных веб-приложений через Playwright: помогает отлаживать UI, делать скриншоты и смотреть логи браузера. Claude Code Claude.ai 186 758установок computer-use stablyai Скилл ведёт видимое окно приложения через orca computer: читает дерево доступности, кликает, печатает и снимает скриншоты. Нужен, когда задача упирается в интерфейс. Claude Code CX Codex Cursor +1 239 000установок

Вопросы о tavily-extract

Как установить tavily-extract в Claude Code?

Выполните npx skills add tavily-ai/skills --skill tavily-extract -a claude-code, затем повторите npx skills add tavily-ai/skills --skill tavily-extract -a claude-code. Файл скилла находится в ~/.claude/skills/tavily-extract/SKILL.md.

Что делает tavily-extract?

Скилл извлекает чистый текст или Markdown с заданных страниц через tvly extract. Он умеет обрабатывать динамические страницы и возвращать фрагменты, отобранные по запросу.

Нужен ли API-ключ для tavily-extract?

Перед первым запросом скилл использует ограниченный доступ без ключа. После достижения лимита в интерактивной сессии можно выполнить tvly login и повторить извлечение.

Исходный текст

SKILL.md · MIT
---
name: tavily-extract
description: |
  Extract clean markdown or text content from specific URLs via the Tavily CLI. Use this skill when the user has one or more URLs and wants their content, says "extract", "grab the content from", "pull the text from", "get the page at", "read this webpage", or needs clean text from web pages. Handles JavaScript-rendered pages, returns LLM-optimized markdown, and supports query-focused chunking for targeted extraction. Can process up to 20 URLs in a single call.
allowed-tools: Bash(tvly *)
---

# tavily extract

Extract clean markdown or text content from one or more URLs.

## Before running

Run extract directly when `tvly` is available. Extract supports capped keyless
access, so do not look for an API key or authenticate before the first request.

If `tvly` is missing, follow the [tavily-cli setup](../tavily-cli/SKILL.md#setup)
before retrying. If the keyless cap is reached in an interactive session, run
`tvly login` to open browser OAuth, then retry the original extraction once. In
an unattended environment, report the cap and authentication options instead
of starting an interactive flow. Do not start a second login immediately after
guided setup has completed.

## When to use

- You have a specific URL and want its content
- You need text from JavaScript-rendered pages
- Step 2 in the [workflow](../tavily-cli/SKILL.md): search → **extract** → map → crawl → research

## Quick start

```bash
# Single URL
tvly extract "https://example.com/article" --json

# Multiple URLs
tvly extract "https://example.com/page1" "https://example.com/page2" --json

# Query-focused extraction (returns relevant chunks only)
tvly extract "https://example.com/docs" --query "authentication API" --chunks-per-source 3 --json

# JS-heavy pages
tvly extract "https://app.example.com" --extract-depth advanced --json

# Save to file
tvly extract "https://example.com/article" -o article.json
```

## Options

| Option | Description |
|--------|-------------|
| `--query` | Rerank chunks by relevance to this query |
| `--chunks-per-source` | Chunks per URL (1-5, requires `--query`) |
| `--extract-depth` | `basic` (default) or `advanced` (for JS pages) |
| `--format` | `markdown` (default) or `text` |
| `--include-images` | Include image URLs |
| `--timeout` | Max wait time (1-60 seconds) |
| `-o, --output` | Save the JSON response to a file |
| `--json` | Structured JSON output |

## Extract depth

| Depth | When to use |
|-------|-------------|
| `basic` | Simple pages, fast — try this first |
| `advanced` | JS-rendered SPAs, dynamic content, tables |

## Tips

- **Max 20 URLs per request** — batch larger lists into multiple calls.
- **Use `--query` + `--chunks-per-source`** to get only relevant content instead of full pages.
- **Try `basic` first**, fall back to `advanced` if content is missing.
- **Set `--timeout`** for slow pages (up to 60s).
- **Inspect `failed_results` even after exit code 0.** A successful request can
  still return no extracted pages. Retry the affected URL with `advanced` when
  appropriate, otherwise report the per-URL failure instead of treating the
  request as complete.
- If search results already contain the content you need (via `--include-raw-content`), skip the extract step.

## See also

- [tavily-search](../tavily-search/SKILL.md) — find pages when you don't have a URL
- [tavily-crawl](../tavily-crawl/SKILL.md) — extract content from many pages on a site

© tavily-ai · MIT · tavily-ai/skills

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой