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.
Why use this skill?
Integrate Firecrawl into OpenClaw to perform powerful web searches, JS-heavy scraping, and site crawling. Build your own intelligent data extraction pipelines.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/bobdevibecoder/bobagent-firecrawl-searchWhat This Skill Does
The Firecrawl skill for OpenClaw provides a robust interface for interacting with the web. Leveraging the Firecrawl API, this tool allows your AI agent to bypass traditional web scraping hurdles such as JavaScript-heavy rendering, dynamic content loading, and site blocking. Whether you need to conduct a broad search for current information, extract the raw textual content of a specific URL, or perform a deep crawl of an entire documentation site, this skill serves as your agent's window into the live web. It handles the complexity of headless browser automation behind the scenes, returning clean, structured data ready for your agent's processing.
Installation
To integrate this skill into your environment, follow these steps:
- Ensure you have the OpenClaw environment active.
- Run the installation command:
clawhub install openclaw/skills/skills/bobdevibecoder/bobagent-firecrawl-search - Obtain an API key from Firecrawl and set it in your environment variables:
export FIRECRAWL_API_KEY=fc-xxxxxxxxxx - Verify your setup by running the provided scripts, such as
python scripts/search.py --query "OpenClaw documentation".
Use Cases
- Market Research: Search for recent news and aggregate data across multiple company landing pages.
- Technical Documentation: Crawl entire API documentation websites to build a custom knowledge base for your project.
- Data Extraction: Convert messy, dynamic product pages into structured JSON for inventory or comparison tools.
- Content Monitoring: Regularly check specific URLs for updates or changes to provide timely summaries to the user.
Example Prompts
- "Search for the latest updates on the OpenClaw framework and summarize the top three features released this month."
- "Scrape the documentation page at https://docs.openclaw.dev and extract all available configuration options into a Markdown table."
- "Crawl the website https://example-blog.com to find all articles written by the author 'Jane Doe' and list their URLs."
Tips & Limitations
- Rate Limiting: Be mindful of the crawl depth. Crawling massive sites can hit API limits and consume credits rapidly; use the
--max-pagesflag to control scope. - Data Privacy: Only scrape publicly accessible information. Ensure you respect the
robots.txtfiles of the target domains. - Environment: The skill requires an active
FIRECRAWL_API_KEY. If the agent reports authentication errors, verify your variable is exported in your current session shell.
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-bobdevibecoder-bobagent-firecrawl-search": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api
Related Skills
affiliate-master
Full-stack affiliate marketing automation for OpenClaw agents. Generate, track, and optimize affiliate links with FTC-compliant disclosures and multi-network support.
tweet-ideas-generator
Generates 60 high-impact tweet ideas from reference content across 5 categories. Use when someone wants to extract engaging short-form statements from content for Twitter/X, organized by harsh advice, quotes, pain points, counterintuitive truths, and key insights.
ai-discoverability-audit
Audit how a brand appears in AI-powered search (ChatGPT, Perplexity, Claude, Gemini). Use when user mentions "AI search," "how do I show up in ChatGPT," "AI discoverability," "AEO," "LLM visibility," or wants to understand their brand's AI presence.
positioning-basics
Help founders and marketers nail their positioning. Use when someone mentions "positioning," "value proposition," "who is this for," "how do I describe my product," "messaging," "ICP," "ideal customer," or is struggling to articulate what makes their product different.
polymarket-correlation
Detect mispriced correlations between Polymarket prediction markets. Cross-market arbitrage finder for AI agents.