Agent Skills
› sediman-agent/OpenSkynet
› firecrawl-build-scrape
firecrawl-build-scrape
GitHub用于已知URL的单页内容提取,支持Markdown、HTML、截图等格式。适用于知识摄入、数据增强及监控。优先于爬取模式,若需交互或无URL则升级至其他技能。
Trigger Scenarios
已知URL的单页内容提取
页面数据增强与知识摄入
需要结构化页面输出(如Markdown)
Install
npx skills add sediman-agent/OpenSkynet --skill firecrawl-build-scrape -g -y
SKILL.md
Frontmatter
{
"name": "firecrawl-build-scrape",
"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 `\/scrape` into product code for single-page extraction. Use when an app already has a URL and needs markdown, HTML, links, screenshots, metadata, or structured page output. Prefer this skill over broader crawl patterns when the feature is page-level."
}
Firecrawl Build Scrape
Use this when the application already has the URL and needs content from one page.
Use This When
- the feature starts from a known URL
- you need page content for retrieval, summarization, enrichment, or monitoring
- you want the default extraction primitive before considering
/interact
Default Recommendations
- Return
markdownunless the feature truly needs another format. - Use
onlyMainContentfor article-like pages where nav and chrome add noise. - Add waits or other rendering options only when the page needs them.
Common Product Patterns
- knowledge ingestion from known URLs
- enrichment from a company, product, or docs page
- pricing, changelog, and documentation extraction
- page-level quality checks or monitoring
Escalation Rules
- If you do not have the URL yet, start with firecrawl-build-search.
- If content requires clicks, typing, or multi-step navigation, escalate to firecrawl-build-interact.
Implementation Notes
- Keep the integration narrow: one feature, one URL, one extraction contract.
- Treat
/scrapeas the default primitive for downstream LLM or indexing pipelines. - Request richer formats only when the consumer needs them, such as links, screenshots, or branding data.
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


