firecrawl-scrape — скилл для Claude Code: чтение страниц и сбор данных
Скилл читает известную страницу в markdown или JSON и запускает найденные инструменты провайдеров данных. Пригодится, когда URL уже выбран.
npx skills add firecrawl/cli --skill firecrawl-scrape -a claude-codeЧто делает firecrawl-scrape
Скилл даёт агенту команды firecrawl scrape и npx firecrawl-cli. Базовый вызов забирает страницу в markdown и кладёт результат в .firecrawl/page.md. Флаг --only-main-content убирает навигацию и футер, --wait-for 3000 ждёт отрисовки JavaScript. Несколько URL можно обработать сразу, но тогда каждый файл сохраняется в .firecrawl/, а -o игнорируется.
Для типизированных полей вместо markdown передают JSON-схему: --format json --schema '{...}'. Большую схему удобнее держать в файле и подключать через --schema-file. Результат лежит под ключом .json. Схема работает только если json указан в --format; другие форматы добавляют через запятую.
Список известных URL обрабатывает firecrawl batch-scrape. Он нужен, когда требуются форматы помимо markdown, извлечение JSON, вебхук или отложенная проверка задания. Запуск печатает job ID, по нему задание проверяют позже. Для PDF действует --max-pages — целое от 1 до 10000, потому что разбор каждой страницы стоит 1 кредит. Крупные результаты сохраняйте через --json -o и смотрите частями, а stderr не сливайте с JSON-выводом через 2>&1.
Какие задачи решает
- прочитать страницу по известному URL и получить markdown
- вытащить цену тарифа со страницы вопросом
--query - получить типизированные поля по JSON-схеме
- обработать список известных URL пакетом
- ограничить разбор PDF по числу страниц
Примеры запросов агенту
- Прочитай страницу
https://example.com/pricingи сохрани markdown в.firecrawl/page.md - Забери только основной контент без навигации и футера
- Вытащи поля
planиpriceпо схеме изschema.json
Как установить firecrawl-scrape
1Через Skills CLI (Vercel)
npx skills add firecrawl/cli --skill firecrawl-scrape -a claude-code2Вручную: положить файлы
~/.claude/skills/firecrawl-scrape/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/firecrawl-scrape/
1Через Skills CLI (Vercel)
npx skills add firecrawl/cli --skill firecrawl-scrape -a codex2Вручную: положить файлы
.agents/skills/firecrawl-scrape/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add firecrawl/cli --skill firecrawl-scrape -a cursor2Вручную: положить файлы
.cursor/skills/firecrawl-scrape/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install firecrawl/cli firecrawl-scrape2Вручную: положить файлы
.github/skills/firecrawl-scrape/SKILL.md1Через Skills CLI (Vercel)
npx skills add firecrawl/cli --skill firecrawl-scrape -a gemini-cli2Командой платформы
gemini skills install https://github.com/firecrawl/cli --path skills/firecrawl-scrapeВручную: положить файлы
.devin/skills/firecrawl-scrape/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add firecrawl/cli --skill firecrawl-scrape -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о firecrawl-scrape
Как установить firecrawl-scrape в Claude Code?
Выполните npx skills add firecrawl/cli --skill firecrawl-scrape -a claude-code. Скилл появится в ~/.claude/skills/firecrawl-scrape/SKILL.md.
Что делает firecrawl-scrape?
Читает известную страницу в markdown или JSON и запускает выбранный инструмент провайдера данных для структурированных результатов. Поиск и просмотр контрактов делают через search и list до запуска.
Чем scrape отличается от batch-scrape?
scrape берёт одну страницу или несколько в markdown. batch-scrape нужен для списка URL, когда требуются другие форматы, извлечение JSON, вебхук или задание с отложенной проверкой.