Agent Skills
› sediman-agent/OpenSkynet
› firecrawl-build-search
firecrawl-build-search
GitHub用于将 Firecrawl /search 集成到应用或 Agent 工作流中。当产品需先通过查询发现来源、获取最新网页结果,或将搜索查询转化为后续抓取页面的短列表时使用。强调搜索与提取分离,并指导如何根据已有 URL 或交互需求升级至其他 Skill。
Trigger Scenarios
用户提问且产品需先发现来源
功能需要最新的网页搜索结果
需要将搜索查询转化为供后续抓取的页面短列表
Install
npx skills add sediman-agent/OpenSkynet --skill firecrawl-build-search -g -y
SKILL.md
Frontmatter
{
"name": "firecrawl-build-search",
"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 `\/search` into product code and agent workflows. Use when an app needs discovery before extraction, when the feature starts with a query instead of a URL, or when the system should search the web and optionally hydrate result content."
}
Firecrawl Build Search
Use this when the application starts with a query, not a URL.
Use This When
- the user asks a question and the product must discover sources first
- the feature needs current web results
- you want to turn a search query into a shortlist of pages for later scraping
Default Recommendations
- Use
/searchfirst when URL discovery is part of the product behavior. - Keep search and extraction conceptually separate unless scraping search results is clearly required.
- Prefer selective follow-up extraction over broad hydration when cost or latency matters.
Common Product Patterns
- answer generation with cited sources
- company, competitor, or topic discovery
- research workflows that produce a shortlist before deeper extraction
- query-to-URL pipelines for later
/scrapeor/interact
Escalation Rules
- If you already have the URL, use firecrawl-build-scrape.
- If the result page then requires clicks or form interaction, escalate to firecrawl-build-interact.
Implementation Notes
- Treat
/searchas discovery, ranking, and source selection. - Be explicit about whether the product needs snippets, URLs, or full result content.
- Keep the query contract stable so downstream scraping logic stays predictable.
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


