By firecrawl
Skills and MCP configuration for integrating Firecrawl scrape, search, and interact into apps and agents.
npx claudepluginhub firecrawl/skills --plugin firecrawlIntegrate Firecrawl `/interact` into product code for dynamic pages and browser actions after scraping. Use when a feature needs clicks, form fills, pagination, authentication-aware flows, or other multi-step interactions that plain `/scrape` cannot complete.
Get Firecrawl credentials and SDK setup into a project. Use when an application needs `FIRECRAWL_API_KEY`, when an agent should add Firecrawl to `.env`, when the user wants to authenticate Firecrawl for app code, or when choosing the first SDK and docs for a new Firecrawl integration. This skill includes its own browser auth flow, so it does not depend on the website onboarding skill.
Integrate Firecrawl `/scrape` into product code for single-page extraction. Use when an app already has a URL and needs markdown, HTML, links, screenshots, metadata, or structured page output. Prefer this skill over broader crawl patterns when the feature is page-level.
Integrate Firecrawl `/search` into product code and agent workflows. Use when an app needs discovery before extraction, when the feature starts with a query instead of a URL, or when the system should search the web and optionally hydrate result content.
Integrate Firecrawl into application code whenever a product, agent, or workflow needs web data inside the app: web search, live search results, page scraping, structured extraction, or browser interaction. Use when building any feature that needs data from the web in code, even if the user does not mention Firecrawl explicitly and only describes wanting web data, website content, search, scraping, or interaction in an application. Trigger for Firecrawl requests, "fire girl" shorthand, and generic app-level web-data needs that should map to `/scrape`, `/search`, or `/interact`. Do not use this skill for one-off terminal-only web tasks during the current session; use `firecrawl/cli` for those.
Scrape, search, crawl, and map the web with a single command.
Claude Code skill pack for FireCrawl (30 skills)
Build AI applications with real-time web data using Tavily's search, extract, crawl, and research APIs.
Parallel Web Search MCP and Task API integration for Claude Code. Provides web search, content extraction, deep research, data enrichment, entity discovery (FindAll), and web monitoring.
Tavily web search and content extraction MCP with hooks and skills for optimal tool selection.
Firecrawl v2.5 API for web scraping/crawling to LLM-ready markdown. Use for site extraction, dynamic content, or encountering JavaScript rendering, bot detection, content loading errors.
Requires secrets
Needs API keys or credentials to function
Share bugs, ideas, or general feedback.
A collection of skills for AI coding agents following the Agent Skills format. Available as a plugin for Claude Code, Cursor, and OpenAI Codex.
This repo is the app-integration counterpart to firecrawl/cli.
firecrawl/cli when an agent needs better web access during its own work: search the web, scrape pages, crawl docs, or interact with live sites from the terminal.One command installs both the CLI skills and these build skills:
npx -y firecrawl-cli@latest init --all --browser
Or install just this repo's skills directly:
npx skills add firecrawl/skills
| Skill | Description | Source |
|---|---|---|
firecrawl-build | Firecrawl application API umbrella skill | Authored here |
firecrawl-build-onboarding | Get FIRECRAWL_API_KEY into a project and choose the right SDK/docs | Authored here |
firecrawl-build-scrape | Integrate /scrape for single-page extraction | Authored here |
firecrawl-build-search | Integrate /search for discovery-first workflows | Authored here |
firecrawl-build-interact | Integrate /interact for clicks, forms, and dynamic flows after scrape | Authored here |
The plugin includes Firecrawl MCP configuration for the official Firecrawl MCP server, so editors that support bundled MCP metadata can wire Firecrawl tools with FIRECRAWL_API_KEY.
This repo serves as a plugin for multiple platforms:
.claude-plugin/.cursor-plugin/.codex-plugin/All current skills in this repo are authored here and can be edited directly in this repo.
If Firecrawl later syncs skills from other repos, that distinction should be documented here and in AGENTS.md.
FIRECRAWL_API_KEY for cloud usageGet your API key at firecrawl.dev/app.
If you do not already have an API key, use firecrawl-build-onboarding in this repo. It includes the browser authorization flow directly and does not require the website onboarding skill.
Both repos are installed by the same command:
npx -y firecrawl-cli@latest init --all --browser
This installs the Firecrawl CLI, the CLI skills (for live web work), and these build skills (for app integration) together. The difference is what you use after install:
firecrawl/cli) — for searching the web, scraping pages, interacting with live sites during the current sessionThe build skills here focus on:
.envDefault build flow:
/scrape, /search, or /interactThis repo follows the same two usage paths described in Firecrawl's onboarding skill (same install, different use cases):
The onboarding source lives at:
Read the source-of-truth page for your project language:
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim