firecrawl-scrape · parcadei — Claude Code skill for web scraping
This skill fetches page content and search results through Firecrawl MCP. Use it to extract web content as Markdown, HTML, or plain text.
npx skills add parcadei/Continuous-Claude-v3 --skill firecrawl-scrape -a claude-codeWhat firecrawl-scrape does
The skill runs scripts/mcp/firecrawl_scrape.py with uv run python -m runtime.harness. Pass a page URL and, if needed, choose markdown, html, or text as the output format. Markdown is used when no format is supplied. To search instead of scraping a specific page, provide a query with --search.
A firecrawl server must be configured in mcp_config.json, with FIRECRAWL_API_KEY available. Without that server setup, the script cannot fetch page content. The extracted result can be used to inspect a page or retrieve structured data from it.
What it helps with
- extract a web page as Markdown
- retrieve page content as HTML or plain text
- search the web and collect matching content
- pull structured data from a web page
Example prompts for the agent
- Fetch
https://docs.python.org/3/library/asyncio.htmlas Markdown. - Search for Python asyncio best practices and collect the page content.
- Get this page as HTML:
https://example.com.
How to install firecrawl-scrape
1Skills CLI (Vercel)
npx skills add parcadei/Continuous-Claude-v3 --skill firecrawl-scrape -a claude-code2Manually: put the files in place
~/.claude/skills/firecrawl-scrape/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/firecrawl-scrape/
1Skills CLI (Vercel)
npx skills add parcadei/Continuous-Claude-v3 --skill firecrawl-scrape -a codex2Manually: put the files in place
.agents/skills/firecrawl-scrape/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add parcadei/Continuous-Claude-v3 --skill firecrawl-scrape -a cursor2Manually: put the files in place
.cursor/skills/firecrawl-scrape/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install parcadei/Continuous-Claude-v3 firecrawl-scrape2Manually: put the files in place
.github/skills/firecrawl-scrape/SKILL.md1Skills CLI (Vercel)
npx skills add parcadei/Continuous-Claude-v3 --skill firecrawl-scrape -a gemini-cli2Platform CLI
gemini skills install https://github.com/parcadei/Continuous-Claude-v3 --path .claude/skills/firecrawl-scrapeManually: put the files in place
.devin/skills/firecrawl-scrape/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add parcadei/Continuous-Claude-v3 --skill firecrawl-scrape -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about firecrawl-scrape
How do I install firecrawl-scrape in Claude Code?
Run npx skills add parcadei/Continuous-Claude-v3 --skill firecrawl-scrape -a claude-code. The skill file will be at ~/.claude/skills/firecrawl-scrape/SKILL.md.
What does firecrawl-scrape do?
It uses Firecrawl MCP to fetch web pages or search results. Content can be returned as Markdown, HTML, or plain text.
What does firecrawl-scrape need to run?
Configure a firecrawl server in mcp_config.json and provide FIRECRAWL_API_KEY.
Source text
SKILL.md · MIT
---
name: firecrawl-scrape
description: Scrape web pages and extract content via Firecrawl MCP
allowed-tools: [Bash, Read]
---
# Firecrawl Scrape Skill
## When to Use
- Scrape content from any URL
- Extract structured data from web pages
- Search the web and get content
## Instructions
```bash
uv run python -m runtime.harness scripts/mcp/firecrawl_scrape.py \
--url "https://example.com" \
--format "markdown"
```
### Parameters
- `--url`: URL to scrape
- `--format`: Output format - `markdown`, `html`, `text` (default: markdown)
- `--search`: (alternative) Search query instead of direct URL
### Examples
```bash
# Scrape a page
uv run python -m runtime.harness scripts/mcp/firecrawl_scrape.py \
--url "https://docs.python.org/3/library/asyncio.html"
# Search and scrape
uv run python -m runtime.harness scripts/mcp/firecrawl_scrape.py \
--search "Python asyncio best practices 2024"
```
## MCP Server Required
Requires `firecrawl` server in mcp_config.json with FIRECRAWL_API_KEY.
© parcadei · MIT · parcadei/Continuous-Claude-v3
Similar skills
All skills for Browser and scraping →firecrawl-scrape by other authors comes first.