Add this skill
npx mdskills install firecrawl/firecrawl-cliComprehensive web scraping skill with clear escalation workflow and well-organized command reference
Turn any website into clean, LLM-ready markdown or structured data — directly from Claude Code.
This plugin adds the Firecrawl CLI as a skill to Claude Code, giving it the ability to scrape, search, crawl, and map the web.
All operations include automatic JavaScript rendering, anti-bot handling, and proxy rotation.
In Claude Code, run /plugin and search for firecrawl, then select it to install.
The plugin requires the Firecrawl CLI to be installed globally:
npm install -g firecrawl-cli
Run the following to authenticate via your browser:
firecrawl login --browser
Or authenticate with an API key directly:
firecrawl login --api-key "fc-YOUR-API-KEY"
You can also set the key as an environment variable (add to ~/.zshrc or ~/.bashrc for persistence):
export FIRECRAWL_API_KEY=fc-YOUR-API-KEY
Get your free API key at: https://firecrawl.dev/app/api-keys
firecrawl --status
You should see your authentication status, concurrency limit, and remaining credits.
Once installed, Claude Code will automatically use Firecrawl for web tasks. Just ask naturally:
Search the web:
Search for "best practices for React testing" and compile the key recommendations
Scrape a page:
Scrape https://docs.firecrawl.dev/introduction and summarize the key points
Discover site structure:
Map all URLs on https://firecrawl.dev
Research a topic:
Research the latest developments in AI agents and give me a summary
The plugin uses these Firecrawl CLI commands under the hood:
| Command | Description |
|---|---|
firecrawl search "query" | Search the web (supports --sources, --scrape, --tbs for time filters) |
firecrawl scrape | Scrape a single page to markdown |
firecrawl map | Discover all URLs on a site |
firecrawl browser launch/execute/list/close | Manage cloud browser sessions and execute Playwright code |
firecrawl --status | Check auth status, concurrency, and credits |
Results are saved to a .firecrawl/ directory in your project to keep Claude Code's context window clean:
.firecrawl/search-react_server_components.json
.firecrawl/docs.github.com-actions-overview.md
.firecrawl/firecrawl.dev.md
| Variable | Required | Description |
|---|---|---|
FIRECRAWL_API_KEY | Yes (if not using firecrawl login) | Your Firecrawl API key |
FIRECRAWL_API_URL | No | Custom API endpoint (for self-hosted instances) |
Firecrawl can be self-hosted. Set FIRECRAWL_API_URL to point to your instance:
export FIRECRAWL_API_URL=https://your-firecrawl-instance.com
See the Firecrawl documentation for self-hosting instructions.
This plugin is licensed under AGPL-3.0, consistent with Firecrawl's open-source license.
Install via CLI
npx mdskills install firecrawl/firecrawl-cliFirecrawl Plugin for Claude Code is a free, open-source AI agent skill. |
Install Firecrawl Plugin for Claude Code with a single command:
npx mdskills install firecrawl/firecrawl-cliThis downloads the skill files into your project and your AI agent picks them up automatically.
Firecrawl Plugin for Claude Code works with Claude Code, Claude Desktop, Cursor, Vscode Copilot, Windsurf, Continue Dev, Codex, Gemini Cli, Amp, Roo Code, Goose, Opencode, Trae, Qodo, Command Code. Skills use the open SKILL.md format which is compatible with any AI coding agent that reads markdown instructions.