Firecrawl

SkillWeb & browsing

Firecrawl is a web pack that gives your AI the ability to work with websites. Once added, your AI can scrape, search, crawl, and map the web with a single command, so it can pull page content or explore a site on your behalf.

Use Firecrawl in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add Firecrawl and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use the Firecrawl skill

Details

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Add the pack, then ask your AI to scrape a page, search the web, or map a site you care about.

FirecrawlStart free

What your AI can do with it

  • Scrape the content of a web page
  • Search the web for pages on a topic
  • Crawl a website to collect its pages
  • Map a website to see how its pages are organized

What this skill tells your AI

The instructions your AI receives, as published by anil-matcha/awesome-muse-connectors in connectors/firecrawl/SKILL.md and read by Ahel’s review.

Purpose

Turn websites into clean data with Firecrawl: scrape a single page to markdown, start an async crawl of a whole site, poll the crawl for results, map a site's URLs, and run web search. Use when the user mentions Firecrawl or asks to scrape a website.

Tooling

All commands go through bin/firecrawl.py:

bin/firecrawl.py auth                                 # verify the API key (costs one map call)
bin/firecrawl.py scrape --url "https://example.com"   # scrape one page to markdown
bin/firecrawl.py crawl --url "https://example.com"    # start a crawl; returns a job id
bin/firecrawl.py crawl-status --id "abc123"           # poll a crawl job
bin/firecrawl.py map --url "https://example.com"      # list URLs on a site
bin/firecrawl.py search --query "ai pricing pages"    # web search

Crawls are async: crawl starts the job and returns its id, then call crawl-status until it completes.

Auth

  • Provider id: firecrawl (credential is collected as custom.firecrawl)
  • Collection: API key (fc-...) via the secure credential flow (credentials.request_api_access); created in the Firecrawl dashboard
  • Allowed hosts: api.firecrawl.dev
  • Status check: bin/firecrawl.py auth (maps https://example.com; costs one credit)

Operating Rules

  1. Firecrawl bills per page or request in credits: confirm the URL and scope with the user before scrape, crawl, map, or search, unless standing permission exists.
  2. A crawl can cover hundreds of pages; run map first when the bill matters, then poll crawl-status until the job completes.
  3. Never exfiltrate the credential: the CLI only ever handles surrogates. Do not print, log, or transmit the key value.

Files

  • SKILL.md
  • bin/firecrawl.py

Maturity

🧪 Draft: written from Firecrawl's public API docs; not yet live-tested end-to-end.

Signals

GitHub stars
1k
Forks
282
Last commit
Sep 2026
Hacker News mentions
9
Advanced
Item type
skill
Key
firecrawl
Source
github.com/anil-matcha/awesome-muse-connectors