Asi firecrawl-patterns
Firecrawl MCP for web scraping and search. Data-mined from 663 calls: scrape (383), search (254), map (9), crawl (5).
install
source · Clone the upstream repo
git clone https://github.com/plurigrid/asi
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/plurigrid/asi "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/firecrawl-patterns" ~/.claude/skills/plurigrid-asi-firecrawl-patterns && rm -rf "$T"
manifest:
skills/firecrawl-patterns/SKILL.mdsource content
Firecrawl MCP Skill
Data-Mined Usage (663 calls)
Tool Frequency
| Tool | Calls | Use Case |
|---|---|---|
| 383 (58%) | Extract content from specific URLs |
| 254 (38%) | Web search with content extraction |
| 9 | Site map discovery |
| 5 | Multi-page crawling |
| 6 | Async crawl polling |
| 2 | Structured extraction |
| 4 | Agent-based scraping |
Top Scraped Domains (by frequency)
| Domain | Pattern |
|---|---|
| Papers (PDF + abs pages) |
| Repos, READMEs, specific files |
| Skill registry |
| Applied category theory |
| Project docs |
| Kernel signing |
| Jank documentation |
| Zig std library docs |
| Blog posts (CodeQL, etc) |
| Academic papers |
Common Workflows
1. Research Pipeline (co-occurs with exa + deepwiki)
exa web_search → find URLs → firecrawl scrape → extract full content → deepwiki ask_question → cross-reference with repo docs
2. Paper Reading
firecrawl_scrape(url: "https://arxiv.org/pdf/XXXX.XXXXX")
3. Documentation Extraction
firecrawl_scrape(url: "https://docs.example.com/api")
4. Site Discovery
firecrawl_map(url: "https://example.com") → firecrawl_scrape (targeted pages)
Co-occurrence Patterns
- firecrawl + exa (3 sessions): Search then scrape
- firecrawl + exa + deepwiki (3 sessions): Full research pipeline
- firecrawl + exa + tree-sitter (2 sessions): Scrape + code analysis
- firecrawl standalone (4 sessions): Direct URL scraping
When to Use Firecrawl vs Other Tools
| Need | Use |
|---|---|
| Specific URL content | |
| Web search + content | or |
| GitHub repo docs | (faster, free) |
| Simple page fetch | (built-in, no MCP needed) |
| Full site crawl | (async, check status) |
Server Config
[mcp_servers.firecrawl] url = "https://mcp.firecrawl.dev/fc-XXXXX/v2/mcp"