firecrawl
Web search and scraping via Firecrawl API. Use when you need to search the web, scrape websites (including JS-heavy pages), crawl entire sites, or extract structured data from web pages. Requires FIRECRAWL_API_KEY environment variable.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/ashwingupy/firecrawl-searchWhat This Skill Does
The firecrawl skill provides a powerful interface for OpenClaw to interact with the live web. By leveraging the Firecrawl API, this agent can perform complex web searches, scrape content from modern JavaScript-heavy websites, and perform large-scale crawls. Unlike basic scrapers that often fail on dynamic sites, Firecrawl renders pages effectively, ensuring the agent receives clean, structured data ready for analysis. It serves as the primary bridge between the OpenClaw agent and real-time internet information.
Installation
To install this skill, run the following command in your terminal:
clawhub install openclaw/skills/skills/ashwingupy/firecrawl-search
After installation, you must configure your credentials to allow the agent to authenticate with the API. Set the FIRECRAWL_API_KEY variable in your environment or your .env file:
export FIRECRAWL_API_KEY=fc-your-api-key-here
Use Cases
This skill is ideal for tasks requiring real-time data retrieval. It is excellent for market research, where an agent needs to pull pricing or product details from multiple e-commerce sites. It is also perfect for technical documentation retrieval, allowing the agent to crawl a library's documentation site to answer specific coding questions. Additionally, it can be used for news monitoring, scraping headlines and article content for sentiment analysis or summarization.
Example Prompts
- "Use firecrawl to search for the latest updates on quantum computing breakthroughs from this month and summarize the top three articles."
- "Go to the documentation page at https://docs.openclaw.com and crawl the site to learn about the new plugin architecture, then explain it to me."
- "Scrape the product page at https://example-store.com/item/123 and extract the pricing, technical specifications, and current stock status into a table."
Tips & Limitations
When using the crawl functionality, be mindful of the --max-pages parameter to prevent excessive API consumption and long wait times. Always check the official documentation for rate limits associated with your Firecrawl account. For best results, use precise URLs when scraping to minimize parsing overhead. Remember that the quality of the output depends heavily on the accessibility of the target website; some sites employ strict anti-bot measures that may require additional handling or might be blocked by default. Keep your API key secure and never share it in public repositories.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-ashwingupy-firecrawl-search": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api