| name | seo-firecrawl |
| description | Full-site crawling, scraping, and site mapping via Firecrawl MCP. Use when user says "crawl site", "map site", "full crawl", "find all pages", "broken links", "site structure", "discover pages", "JS rendering", or needs site-wide analysis.
|
| user-invokable | true |
| argument-hint | [command] <url> |
| license | MIT |
| compatibility | Requires Firecrawl MCP server |
| metadata | {"author":"dotusmanali","version":"2.0.0","category":"seo"} |
| id | seo-firecrawl |
| domain | geo-ai |
| invoked_by | ["seo-firecrawl","seo"] |
| depends_on | [] |
Firecrawl Extension for Antigravity SEO
Shared Data Cache
Step 0 -- Check shared data cache:
Before gathering, check .seo-cache/ for reusable context from related SEO skills.
Reference: ../seo/references/shared-data-cache.md for schemas and dependency map.
Check these cache files when present:
-
.seo-cache/site-meta.json for domain, business type, industry, and crawl context
-
.seo-cache/audit-scores.json for prior full-audit priorities
-
.seo-cache/pages/{url-slug}/page-analysis.json for page-level context when a URL is provided
-
If found: parse and use clearly valid fields (note "Using cached [X] from [date]")
-
If missing, corrupt, or irrelevant: continue with fresh evidence
-
If the user says "refresh" or "re-run": ignore cache reads and overwrite on write
This skill requires the Firecrawl MCP server configured in mcp_config.json.
Set FIRECRAWL_API_KEY environment variable.
Check availability: Before using any Firecrawl tool, verify the MCP server
is connected by checking if firecrawl_scrape or any Firecrawl tool
is available. If tools are not available, inform the user the extension is not
installed and provide install instructions.
Quick Reference
| Command | Purpose |
|---|
/seo firecrawl crawl <url> | Full-site crawl with content extraction |
/seo firecrawl map <url> | Discover site structure (URLs only, fast) |
/seo firecrawl scrape <url> | Single-page scrape with JS rendering |
/seo firecrawl search <query> <url> | Search within a crawled site |
Commands
crawl -- Full-Site Crawl
Crawl an entire website starting from the given URL. Returns page content,
metadata, and links for all discovered pages.
MCP Tool: firecrawl_crawl
Parameters:
url (required): Starting URL to crawl
- : Max pages to crawl (default: 100, max: 500)