TA
Извлечение данных tavily
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
Что делает навык
Навык извлекает чистый контент в формате Markdown или текст из указанных URL с помощью утилиты tvly. Он решает задачу получения содержимого веб-страниц, включая динамически рендеримые JS-страницы, с возможностью фильтрации по релевантности.
Когда применять
- Пользователь предоставляет конкретный URL и хочет получить его содержимое.
- Необходимо извлечь текст со страниц, требующих рендеринга JavaScript (SPA, динамический контент).
- Требуется получить только релевантные фрагменты страницы по запросу, а не всю страницу целиком.
- Выполнение второго шага в рабочем процессе: поиск -> извлечение -> маппинг -> краулинг -> исследование.
Как работает
- Запустить команду tvly extract с указанием URL и флага --json.
- При необходимости указать параметры --query для фильтрации по релевантности и --chunks-per-source для ограничения количества фрагментов.
- Для страниц с тяжелым JavaScript использовать флаг --extract-depth advanced.
- Проверить поле failed_results в ответе даже при успешном коде выхода для выявления неудачных извлечений.
- При достижении лимита без ключа в интерактивной сессии выполнить tvly login, в неинтерактивной — сообщить об этом и опциях аутентификации.
Примеры запросов агенту
Извлеки контент со страницы https://example.com/article в формате JSON.
Найди релевантные фрагменты на https://example.com/docs по запросу 'authentication API', не более 3 кусков на источник.
Извлеки текст с динамической страницы https://app.example.com, используя расширенное извлечение.
Что понадобится
- Наличие утилиты tvly (tavily-cli).
- Доступ к интернету для обращения к API Tavily.
- Аутентификация (OAuth или API ключ) требуется только при достижении лимита безключевого доступа.
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «tavily-extract» из репозитория:
# https://github.com/tavily-ai/skills
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r tavily-extract/ ~/.claude/skills/tavily-extract/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.