Agent Skills
› sediman-agent/OpenSkynet
› firecrawl-build-interact
firecrawl-build-interact
GitHub集成 Firecrawl /interact 接口,处理需点击、填表、分页或认证等动态交互的页面。适用于简单抓取无法完成的场景,建议在保持浏览器上下文下进行多步操作以提取数据。
Trigger Scenarios
需要点击、输入或导航才能显示内容
涉及表单填写、分页、筛选或多步骤流程
需在抓取后保持同一浏览器上下文
登录受限的仪表盘或工具
Install
npx skills add sediman-agent/OpenSkynet --skill firecrawl-build-interact -g -y
SKILL.md
Frontmatter
{
"name": "firecrawl-build-interact",
"inputs": [
{
"name": "FIRECRAWL_API_KEY",
"required": true,
"description": "Firecrawl API key for hosted Firecrawl requests."
},
{
"name": "FIRECRAWL_API_URL",
"required": false,
"description": "Optional base URL for self-hosted Firecrawl deployments."
}
],
"license": "ISC",
"metadata": {
"author": "firecrawl",
"source": "https:\/\/github.com\/firecrawl\/skills",
"version": "0.1.0",
"homepage": "https:\/\/www.firecrawl.dev"
},
"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."
}
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
/interactscoped 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
/interactis 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.
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
- Python: docs.firecrawl.dev/agent-source-of-truth/python
- Rust: docs.firecrawl.dev/agent-source-of-truth/rust
- Java: docs.firecrawl.dev/agent-source-of-truth/java
- Elixir: docs.firecrawl.dev/agent-source-of-truth/elixir
- cURL / REST: docs.firecrawl.dev/agent-source-of-truth/curl
See Also
Version History
- c9d8953 Current 2026-07-05 19:55


