一键导入
flarecrawl-extraction
Flarecrawl AI-powered data extraction workflows. Triggers: extract data, structured extraction, AI scraping, schema extraction, Workers AI
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Flarecrawl AI-powered data extraction workflows. Triggers: extract data, structured extraction, AI scraping, schema extraction, Workers AI
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use flarecrawl CLI for web scraping via Cloudflare Browser Rendering. Triggers: flarecrawl, scrape, crawl, browser rendering, cloudflare scrape, web content, tech-detect, anti-bot, mcp server
Autonomous improvement loop — iterate, test, benchmark, keep/revert, log. Triggers: autoresearch, continuous improvement, iterate and improve, benchmark loop, self-improving
| name | flarecrawl-extraction |
| description | Flarecrawl AI-powered data extraction workflows. Triggers: extract data, structured extraction, AI scraping, schema extraction, Workers AI |
| version | 1.0.0 |
| category | domain |
| tool | flarecrawl |
| requires | {"bins":["flarecrawl"],"skills":["flarecrawl-ops"]} |
| allowed-tools | Read Bash Grep |
AI-powered structured data extraction from web pages using Cloudflare Workers AI. Extract structured JSON from any page using natural language prompts and optional JSON schemas.
flarecrawl extract "Get all product names and prices" --urls https://shop.example.com --json
flarecrawl extract "Extract article metadata" --urls https://blog.example.com \
--schema '{"type":"json_schema","schema":{"type":"object","properties":{"title":{"type":"string"},"date":{"type":"string"},"author":{"type":"string"}}}}'
flarecrawl extract "Extract data" --urls https://example.com --schema-file schema.json
flarecrawl extract "Get page title" --urls https://a.com,https://b.com --json
flarecrawl extract "Get page title and description" --batch urls.txt --workers 5
# Output: NDJSON with {index, status, data/error}
--schema or --schema-file# schema.json
cat > schema.json << 'EOF'
{
"type": "json_schema",
"schema": {
"type": "object",
"properties": {
"products": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {"type": "string"},
"price": {"type": "number"},
"currency": {"type": "string"}
}
}
}
}
}
}
EOF
flarecrawl extract "Extract all products with their prices" \
--urls https://shop.example.com --schema-file schema.json --json
# 1. Discover pages
flarecrawl map https://shop.example.com --json | jq -r '.data[]' | grep '/product/' > products.txt
# 2. Batch extract with schema
flarecrawl extract "Get product name, price, and description" \
--batch products.txt --workers 5 --schema-file schema.json
# 3. Filter successful results
flarecrawl extract "Get product name and price" --batch products.txt \
| jq 'select(.status == "ok") | .data'
| Feature | extract | scrape --format json |
|---|---|---|
| Custom prompt | Yes | No (generic "extract main content") |
| JSON schema | Yes (--schema) | No |
| Batch mode | Yes (--batch) | Yes (--batch) |
| Use case | Structured data | Quick content extraction |
Use extract when you need specific fields. Use scrape --format json for generic content.
MCP equivalent: the
extract_data(urls, prompt, json_schema)T1 composite tool exposes this over the flarecrawl MCP server — see theflarecrawl-opsskill for MCP setup.
{data, meta} envelope — parse line by line--urls and --batch — batch URLs supplement --urls comma list--body bypass — for advanced Workers AI options not exposed as flags:
flarecrawl extract --body '{"url":"https://example.com","prompt":"Extract data","response_format":{"type":"json_schema","schema":{...}}}' --json