ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified browser automation Safety 4/5

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.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/bobdevibecoder/bobagent-firecrawl-search
Or

What 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:

  1. Ensure you have the OpenClaw environment active.
  2. Run the installation command: clawhub install openclaw/skills/skills/bobdevibecoder/bobagent-firecrawl-search
  3. Obtain an API key from Firecrawl and set it in your environment variables: export FIRECRAWL_API_KEY=fc-xxxxxxxxxx
  4. 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

  1. "Search for the latest updates on the OpenClaw framework and summarize the top three features released this month."
  2. "Scrape the documentation page at https://docs.openclaw.dev and extract all available configuration options into a Markdown table."
  3. "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-pages flag to control scope.
  • Data Privacy: Only scrape publicly accessible information. Ensure you respect the robots.txt files 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

Stars1100
Views1
Updated2026-02-17
View Author Profile
AI Skill Finder

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 skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-bobdevibecoder-bobagent-firecrawl-search": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#web-scraping#automation#research#api#search
Safety Score: 4/5

Flags: network-access, external-api