Skills 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
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/ashwingupy/firecrawl-search" ~/.claude/skills/openclaw-skills-firecrawl-4b09a3 && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/ashwingupy/firecrawl-search" ~/.openclaw/skills/openclaw-skills-firecrawl-4b09a3 && rm -rf "$T"
manifest: skills/ashwingupy/firecrawl-search/SKILL.md
source content

Firecrawl

Web search and scraping via Firecrawl API.

Prerequisites

Set

FIRECRAWL_API_KEY
in your environment or
.env
file:

export FIRECRAWL_API_KEY=fc-xxxxxxxxxx

Quick Start

Search the web

firecrawl_search "your search query" --limit 10

Scrape a single page

firecrawl_scrape "https://example.com"

Crawl an entire site

firecrawl_crawl "https://example.com" --max-pages 50

API Reference

See references/api.md for detailed API documentation and advanced options.

Scripts

  • scripts/search.py
    - Search the web with Firecrawl
  • scripts/scrape.py
    - Scrape a single URL
  • scripts/crawl.py
    - Crawl an entire website