Web scraping, search, and data extraction using Firecrawl API. Use when users need to fetch web content, discover URLs on sites, search the web, or extract structured data from pages.
Inherits all available tools
Additional assets for this skill
This skill inherits all available tools. When active, it can use any tool Claude has access to.
Firecrawl is a powerful web scraping and search API. This plugin provides a token-efficient interface for Claude Code through slash commands.
| Task | Command |
|---|---|
| Scrape a page | /firecrawl:scrape <url> |
| Map a site | /firecrawl:map <url> |
| Search the web | /firecrawl:search <query> |
| Extract data | /firecrawl:extract <url> --prompt "..." |
Fetches and converts a web page to clean markdown.
/firecrawl:scrape https://example.com
/firecrawl:scrape https://example.com --format summary
Options:
--format markdown|summary - Output format (default: markdown)Best for:
Finds all URLs on a website. Useful for understanding site structure.
/firecrawl:map https://example.com
/firecrawl:map https://example.com --limit 50
Options:
--limit N - Maximum URLs to return (default: 100)Best for:
Searches the web and returns results with optional content scraping.
/firecrawl:search typescript tutorials
/firecrawl:search "react hooks guide" --limit 10
Options:
--limit N - Maximum results (default: 5)Supports search operators:
"exact phrase" - Exact match-term - Exclude termsite:example.com - Limit to domainintitle:word - Word in titleBest for:
Extracts specific data from pages using LLM prompts.
/firecrawl:extract https://example.com --prompt "Extract the main heading and description"
/firecrawl:extract https://example.com/product --prompt "Extract price and features" --schema '{"price": {"type": "number"}, "features": {"type": "array"}}'
Options:
--prompt "text" - What to extract (required)--schema '{...}' - JSON Schema for structured outputBest for:
Requires FIRECRAWL_API_KEY environment variable.
Get your API key from: https://firecrawl.dev
/firecrawl:search "best practices for TypeScript error handling" --limit 5
/firecrawl:scrape https://docs.example.com/api/authentication
/firecrawl:map https://docs.example.com --limit 200
/firecrawl:extract https://store.example.com/product/123 --prompt "Extract product name, price, and availability"
This plugin is designed for minimal token consumption:
Compare to the full MCP server which loads ~14k tokens just from tool definitions.
Common errors:
API key required - Set FIRECRAWL_API_KEYInvalid URL - Check URL formatRate limited - Wait and retry (auto-handled)Site blocked - Some sites block scrapingFirecrawl charges per operation:
Check https://firecrawl.dev/pricing for current rates.