firecrawl
Skills and MCP configuration for integrating Firecrawl scrape, search, and interact into apps and agents.
pinned to #7856567updated 3 days ago
Ask your AI client: “install plugins/firecrawl”.
Requires the metahub MCP server installed in your client. Set up MCP.
mh install plugins/firecrawlmetahub onboarded this repo on the author's behalf.
If you own github.com/firecrawl/skills on GitHub, claim the listing to take over publishing. Your claim preserves the existing eval history and badges; only the curator label is replaced with verified-publisher on your next publish.
Stars
68
Last commit
3 days ago
Latest release
published
What's bundled
Items extracted from this plugin's manifest + directory tree.
Skills (7)
skills/firecrawl-build-interactIntegrate 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…skills/firecrawl-build-onboardingGet 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 Firecraw…skills/firecrawl-build-scrapeIntegrate 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. Pref…skills/firecrawl-build-searchIntegrate 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 sho…skills/firecrawl-buildIntegrate 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 int…skills/firecrawl-developer-indexAnswer a developer question — code behaviour, a library or framework, an API contract, an error message, a known bug — from issues, merged pull requests, repository READMEs, and curated documentati…skills/firecrawl-research-indexFind the papers that answer a research query with Firecrawl Research, using semantic search, semantic and structural expansion, and in-body verification. Always use this skill for any literature-fi…
+ bundled MCP server
Evaluation report
WarningsAutomated checks the publisher passed at publish time — structure, docs, safety, and whether the artifact behaves as claimed.7856567· 3 days ago
Documentation
8 passed1 warningTags / topics declaredwarn
No manifest tags and no GitHub repo topics
Add tags to the manifest (or GitHub topics on the repo) so the registry's search and category filters surface this artifact.
Description quality
15 words · 105 chars — "Skills and MCP configuration for integrating Firecrawl scrape, search, and inter…"
README is present and substantial
6,128 chars · 12 sections · 3 code blocks
README has usage / example sections
no labeled section but 3 code blocks document usage
Homepage / docs URL declared
https://www.firecrawl.dev
Description is substantive
Description is 15 words.
Documentation present and substantive
Documentation present (README.md, 740 words).
Homepage or repository declared
Homepage declared.
Documentation shows usage
Documentation includes 3 code examples.
Release history
1- releasecurrent7856567warn3 days ago
Contents
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.
- Use this repo when an agent is building a product that calls Firecrawl APIs.
- Use
firecrawl/cliwhen 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.
Install
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
Available 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 |
MCP Server
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.
Plugins
This repo serves as a plugin for multiple platforms:
- Claude Code -
.claude-plugin/ - Cursor -
.cursor-plugin/ - OpenAI Codex -
.codex-plugin/
Editing Skills
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.
Prerequisites
- A Firecrawl account or self-hosted Firecrawl deployment
- API key stored in
FIRECRAWL_API_KEYfor cloud usage
Get 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.
Relationship To The CLI Repo
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:
- CLI skills (
firecrawl/cli) — for searching the web, scraping pages, interacting with live sites during the current session - Build skills (this repo) — for integrating Firecrawl into application code
The build skills here focus on:
- getting an API key into
.env - choosing fresh project vs existing project flow
- choosing the right endpoint
- asking what Firecrawl should do in the product
- wiring SDKs or REST calls into code
- inspecting an existing repo before integrating
- running a smoke test so the integration is proven, not just written
- avoiding CLI-only guidance when the real task is product integration
Default build flow:
- decide whether the project is fresh or existing
- ask what Firecrawl should do in the product
- route to
/scrape,/search, or/interact - integrate using the project's existing conventions
- verify one real Firecrawl request succeeds
Source Of Truth
This repo follows the same two usage paths described in Firecrawl's onboarding skill (same install, different use cases):
- Path A: live web tools during the current session (CLI skills)
- Path B: integrate Firecrawl into application code (build skills)
The onboarding source lives at:
Docs (Source of Truth)
Read the source-of-truth page for your project language:
- Node / TypeScript: docs.firecrawl.dev/agent-source-of-truth/node
- Python: docs.firecrawl.dev/agent-source-of-truth/python
- Rust: docs.firecrawl.dev/agent-source-of-truth/rust
- Java: docs.firecrawl.dev/agent-source-of-truth/java
- Elixir: docs.firecrawl.dev/agent-source-of-truth/elixir
- cURL / REST: docs.firecrawl.dev/agent-source-of-truth/curl
Scope Boundaries
This repo does not try to duplicate:
- full CLI command references
- terminal flags and output handling rules
- editor setup flows
If a task is "search the web for me right now" or "scrape this URL during the session", use the CLI skills (already installed alongside these build skills). If a task is "add Firecrawl to this codebase", use the build skills in this repo.
License
ISC
Notes
- Evals are intentionally deferred in this first pass while the authored skill set settles.
- If the CLI repo grows more integration-focused material, keep that content high-level there and preserve this repo as the detailed implementation home.
Reviews
No reviews yet. Be the first.
Related
Superpowers
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
ECC
Harness-native ECC plugin for engineering teams - 63 agents, 249 skills, 79 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
mattpocock-skills
mattpocock-skills plugin bundle
mh install plugins/firecrawl