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

firecrawl-build-interact — скилл для Claude Code: /interact

Скилл для ИИ-кодинга: учит агента встраивать Firecrawl /interact в код, когда страницу нужно кликать и заполнять, а не просто прочитать.

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

Что делает firecrawl-build-interact

Скилл включается, когда /scrape не хватает: контент появляется только после клика, ввода в поле или перехода. Агент получает правила, как встроить Firecrawl /interact в код продукта, и отправную точку — справочную страницу под язык проекта (Node/TypeScript, Python, Rust, Java, Elixir, cURL/REST), её читают до того, как писать интеграцию.

Логика простая: сначала пробуют /scrape, потом эскалируют. Сам /interact держат в рамках минимального браузерного сценария, который открывает данные: форма поиска, фасетные фильтры, пагинация, дашборд за логином. Постоянные профили скилл советует включать только там, где состояние авторизации правда нужно между сессиями. И отдельная развилка: если по факту нужна свободная автоматизация браузера, разумнее посмотреть в сторону браузерной песочницы, а не тянуть сюда весь сценарий.

Для работы нужен FIRECRAWL_API_KEY, он обязателен. FIRECRAWL_API_URL пригодится только для своего развёрнутого Firecrawl. Если страница читается напрямую, скилл возвращает к firecrawl-build-scrape: держать оба в проекте, где смешаны статические и динамические страницы, — это повод не экономить на втором.

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

  • заполнить форму поиска и снять фильтры перед выгрузкой
  • пройти пагинацию каталога и собрать все страницы
  • залогиниться в закрытый дашборд и вытащить таблицу
  • кликнуть по вкладке, после которой появляется контент
  • понять, где хватит /scrape, а где уже нужен /interact

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

  • Встрой Firecrawl `/interact` в сбор страницы поиска: надо заполнить форму и обойти все страницы выдачи.
  • Наш `/scrape` возвращает пустой список, таблица рендерится после клика. Перепиши сборщик на `/interact`.
  • Проверь, нужен ли тут постоянный профиль: логин требуется только внутри одного прогона.

Как установить firecrawl-build-interact

1Через Skills CLI (Vercel)

npx skills add firecrawl/skills --skill firecrawl-build-interact -a claude-code

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

~/.claude/skills/firecrawl-build-interact/SKILL.md

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

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

Весь набор →

Похожие

tavily-best-practices tavily-ai Скилл даёт агенту справку по интеграции Tavily для поиска, извлечения контента, обхода сайтов и исследований. Нужен при добавлении веб-данных в агентный сценарий или RAG. Claude Code CX Codex Cursor +1 20 600установок control-ui cursor Скилл подключает локальную автоматизацию браузера или CDP для проверки интерфейсов веб-приложений и Electron. Помогает собирать скриншоты и профили производительности. Claude Code CX Codex Cursor +1 2 400установок external-context Yeachan-Heo Скилл разбивает запрос на несколько аспектов и запускает специализированных агентов для одновременного поиска в документации и веб. Пригодится, когда нужно собрать контекст по теме или сравнить подходы. Claude Code CX Codex Cursor +1 784установок tavily-extract tavily-ai Извлекает чистый текст или Markdown с указанных страниц через Tavily CLI. Пригодится для страниц с JavaScript и выборки фрагментов по запросу. Claude Code CX Codex Cursor +1 18 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установок browser-use browser-use Даёт агенту живой Chrome через CDP: клики, ввод, скриншоты и страницы, которым нужен JS или ваша логин-сессия. Claude Code CX Codex Cursor +1 98 100установок

Вопросы о firecrawl-build-interact

Как установить firecrawl-build-interact в Claude Code?

Выполните npx skills add firecrawl/skills --skill firecrawl-build-interact -a claude-code. Скилл появится в ~/.claude/skills/firecrawl-build-interact/SKILL.md.

Что делает firecrawl-build-interact?

Подсказывает агенту, как встроить Firecrawl /interact в код продукта для страниц, которым нужны клики, формы, пагинация или авторизация. Плюс задаёт порядок: сперва /scrape, эскалация только по необходимости.

Чем он отличается от firecrawl-build-scrape?

firecrawl-build-scrape берёт страницу, которую можно прочитать сразу. Этот скилл подключают, когда страницей надо управлять. Если данные читаются напрямую, он отправляет обратно к scrape-скиллу.

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

SKILL.md · ISC
---
name: firecrawl-build-interact
description: Integrate Firecrawl `/interact` into product code for dynamic pages and browser actions after scraping. Use when a feature needs clicks, form fills, pagination, authentication-aware flows, or other multi-step interactions that plain `/scrape` cannot complete.
license: ISC
metadata:
  author: firecrawl
  version: "0.1.0"
  homepage: https://www.firecrawl.dev
  source: https://github.com/firecrawl/skills
inputs:
  - name: FIRECRAWL_API_KEY
    description: Firecrawl API key for hosted Firecrawl requests.
    required: true
  - name: FIRECRAWL_API_URL
    description: Optional base URL for self-hosted Firecrawl deployments.
    required: false
---

# Firecrawl Build Interact

Use this when `/scrape` is not enough because the feature needs to act on the page.

## Use This When

- content appears only after clicks, typing, or navigation
- the feature needs forms, pagination, filters, or multi-step flows
- the product must stay in the same browser context after scraping

## Default Recommendations

- Start with `/scrape`, then escalate to `/interact`.
- Keep `/interact` scoped to the smallest browser workflow that unlocks the data.
- Use persistent profiles only when the feature truly needs authenticated state across sessions.

## Common Product Patterns

- search forms and faceted filters
- paginated result sets
- login-gated dashboards or tools
- flows where the page must be explored before extraction is complete

## Implementation Notes

- `/interact` is the right tool when the page must be manipulated, not just read.
- Keep prompts or action code specific to the product flow.
- If the use case is fully open-ended browser automation, evaluate whether a browser sandbox is a better product fit.

## Escalation Rules

- If the page can be read directly, stay on [firecrawl-build-scrape](../firecrawl-build-scrape/SKILL.md).

## Docs (Source of Truth)

Read the source-of-truth page for your project language before writing integration code:

- **Node / TypeScript**: [docs.firecrawl.dev/agent-source-of-truth/node](https://docs.firecrawl.dev/agent-source-of-truth/node)
- **Python**: [docs.firecrawl.dev/agent-source-of-truth/python](https://docs.firecrawl.dev/agent-source-of-truth/python)
- **Rust**: [docs.firecrawl.dev/agent-source-of-truth/rust](https://docs.firecrawl.dev/agent-source-of-truth/rust)
- **Java**: [docs.firecrawl.dev/agent-source-of-truth/java](https://docs.firecrawl.dev/agent-source-of-truth/java)
- **Elixir**: [docs.firecrawl.dev/agent-source-of-truth/elixir](https://docs.firecrawl.dev/agent-source-of-truth/elixir)
- **cURL / REST**: [docs.firecrawl.dev/agent-source-of-truth/curl](https://docs.firecrawl.dev/agent-source-of-truth/curl)

## See Also

- [firecrawl-build](../firecrawl-build/SKILL.md)
- [firecrawl-build-scrape](../firecrawl-build-scrape/SKILL.md)
- [firecrawl-build-search](../firecrawl-build-search/SKILL.md)

© firecrawl · ISC · firecrawl/skills

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

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

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