Agent Skillsfirecrawl/cli › firecrawl-agent

firecrawl-agent

GitHub

用于自主导航网站并提取结构化数据的 Agent,支持多页面抓取、JSON Schema 约束输出及异步任务管理。适用于获取定价、产品列表等复杂数据场景。

skills/firecrawl-agent/SKILL.md firecrawl/cli

触发场景

需要从多个网页提取结构化数据 需要按特定 JSON Schema 格式输出网页内容

安装

npx skills add firecrawl/cli --skill firecrawl-agent -g -y
更多选项

不安装直接使用

npx skills use firecrawl/cli@firecrawl-agent

指定 Agent (Claude Code)

npx skills add firecrawl/cli --skill firecrawl-agent -a claude-code -g -y

安装 repo 全部 skill

npx skills add firecrawl/cli --all -g -y

预览 repo 内 skill

npx skills add firecrawl/cli --list

SKILL.md

Frontmatter
{
    "name": "firecrawl-agent",
    "description": "Autonomous multi-page extraction into structured JSON. Use when the user wants website data matching a schema — pricing tiers, product listings — beyond a single-page scrape.\n",
    "allowed-tools": [
        "Bash(firecrawl *)",
        "Bash(npx firecrawl-cli *)"
    ]
}

firecrawl agent

AI-powered autonomous extraction. The agent navigates sites and extracts structured data (takes 2-5 minutes).

Quick start

# Extract structured data
firecrawl agent "extract all pricing tiers" --wait --json -o .firecrawl/pricing.json

# With a JSON schema for structured output
firecrawl agent "extract products" --schema '{"type":"object","properties":{"name":{"type":"string"},"price":{"type":"number"}}}' --wait --json -o .firecrawl/products.json

# Focus on specific pages
firecrawl agent "get feature list" --urls "<url>" --wait --json -o .firecrawl/features.json

Run firecrawl agent --help for the full option list.

Done when: the output file contains valid JSON answering the request — or a job ID was intentionally returned for later polling.

Job IDs

Omitting --wait returns a job ID. A UUID positional argument is auto-detected as a status check:

# Check once (equivalent to adding --status)
firecrawl agent "<job-id>"

# Wait on an existing job, polling every 10 seconds for up to 5 minutes
firecrawl agent "<job-id>" --wait --poll-interval 10 --timeout 300

# Cancel an active job
firecrawl agent "<job-id>" --cancel

Tips

  • Use --wait for inline results; omit it only when you want a job ID to poll later (see Job IDs).
  • Use --schema for predictable, structured output — otherwise the agent returns freeform data.
  • Agent runs consume more credits than simple scrapes. Use --max-credits to cap spending.
  • For simple single-page extraction, prefer scrape — it's faster and cheaper.

See also

版本历史

  • 86aaf06 当前 2026-08-27 16:50

    重构文档结构,移除过时选项表与重复说明,优化触发描述以减少Token消耗,新增完成标准。

  • 253abde 2026-08-19 19:06

    修复了之前版本中关于CLI命令、参数及行为描述的错误声明和示例。

  • 6c50c5d 2026-07-24 11:49

同 Skill 集合

skills/firecrawl-crawl/SKILL.md
skills/firecrawl-developer-index/SKILL.md
skills/firecrawl-download/SKILL.md
skills/firecrawl-interact/SKILL.md
skills/firecrawl-map/SKILL.md
skills/firecrawl-monitor/SKILL.md
skills/firecrawl-parse/SKILL.md
skills/firecrawl-scrape/SKILL.md
skills/firecrawl-search/SKILL.md
skills/firecrawl/SKILL.md
skills/firecrawl-cli/SKILL.md
skills/firecrawl-research-index/SKILL.md

元信息

文件数
0
版本
86aaf06
Hash
06a98afa
收录时间
2026-07-24 11:49

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-07 15:25
浙ICP备14020137号-1 $访客地图$