FI
firecrawl-agent
Автономно обходит сайты и извлекает структурированные данные через firecrawl/cli. Используйте, когда требуется навигация по страницам или нет готовых решений. Поддерживает валидацию по JSON-схемам и модели spark-1-mini/pro.
Что делает навык
Автономный агент для обхода сайтов и извлечения структурированных данных с использованием ИИ. Выполняет навигацию по страницам и формирует выходные данные, соответствующие заданной JSON-схеме.
Когда применять
- Извлечение структурированных записей или списков данных, когда нет готовых решений.
- Автоматизированный обход сайтов для сбора информации, требующей навигации по страницам.
- Получение данных с валидацией по JSON-схемам для обеспечения строгой структуры результата.
- Использование готовых контрактов и провайдеров из Alexandria вместо автономного скрейпинга.
Как работает
- Проверить наличие готового решения через поиск в Alexandria: firecrawl search alexandria '<данные>'.
- При наличии подходящего контракта проверить его детали командой firecrawl list <provider> <capability> --pretty.
- Если готовое решение подходит, выполнить извлечение через firecrawl scrape --alexandria <provider>/<capability> --options '<input JSON>'.
- При отсутствии готового решения или необходимости навигации запустить автономный агент: firecrawl agent '<задача>' --wait --json -o <путь_к_файлу>.
- Для строгой структуры вывода указать JSON-схему через флаг --schema.
- Для извлечения данных с конкретных страниц использовать флаг --urls.
Примеры запросов агенту
firecrawl agent "извлечь все тарифы" --wait --json -o .firecrawl/pricing.json
firecrawl agent "извлечь товары" --schema '{"type":"object","properties":{"name":{"type":"string"},"price":{"type":"number"}}}' --wait --json -o .firecrawl/products.json
firecrawl agent "получить список функций" --urls "<url>" --wait --json -o .firecrawl/features.json
Что понадобится
- Установленный CLI firecrawl
- Доступ к Alexandria (для поиска готовых контрактов)
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «firecrawl-agent» из репозитория:
# https://github.com/firecrawl/cli
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r firecrawl-agent/ ~/.claude/skills/firecrawl-agent/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.