firecrawl
v0.1.0Skills and MCP configuration for integrating Firecrawl scrape, search, and interact into apps and agents.
by FirecrawlISC71updated 3 days ago
Source
git clone https://github.com/firecrawl/skillsClone the source, then follow the repository's marketplace instructions for your runtime. The repository root is the plugin root.
Layout
├── .codex-plugin/plugin.json├── .claude-plugin/plugin.json├── skills/firecrawl-build-interact/SKILL.md├── skills/firecrawl-build-onboarding/SKILL.md├── skills/firecrawl-build-scrape/SKILL.md├── skills/firecrawl-build-search/SKILL.md├── skills/firecrawl-developer-index/SKILL.md├── skills/firecrawl-research-index/SKILL.md└── .mcp.json
Skills6
Integrate 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.
Answer 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 documentation sites with Firecrawl Developer. Always use this skill for any programming question whose answer belongs in a primary source rather than a general web page.
Find 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-finding / paper-retrieval task — single-paper lookups or full multi-paper sets.
MCP servers1
- command
- npx
- args
- -y firecrawl-mcp
- env.FIRECRAWL_API_KEY
- ${FIRECRAWL_API_KEY}
Manifests2
{
"name": "firecrawl",
"displayName": "Firecrawl",
"description": "Skills and MCP configuration for integrating Firecrawl scrape, search, and interact into apps and agents.",
"version": "0.1.0",
"skills": "./skills/",
"mcpServers": "./.mcp.json",
"author": {
"name": "Firecrawl",
"url": "https://www.firecrawl.dev"
},
"homepage": "https://www.firecrawl.dev",
"repository": "https://github.com/firecrawl/skills",
"license": "ISC",
"keywords": [
"firecrawl",
"web-scraping",
"search",
"interact",
"mcp"
]
}{
"name": "firecrawl",
"displayName": "Firecrawl",
"description": "Skills and MCP configuration for integrating Firecrawl scrape, search, and interact into apps and agents.",
"version": "0.1.0",
"author": {
"name": "Firecrawl",
"url": "https://www.firecrawl.dev"
},
"homepage": "https://www.firecrawl.dev",
"repository": "https://github.com/firecrawl/skills",
"license": "ISC",
"keywords": [
"firecrawl",
"web-scraping",
"search",
"interact",
"mcp"
],
"skills": [
"./skills/firecrawl-build",
"./skills/firecrawl-build-onboarding",
"./skills/firecrawl-build-scrape",
"./skills/firecrawl-build-search",
"./skills/firecrawl-build-interact"
]
}