# firecrawl-scraper

A Claude skill for deep page scraping, screenshots, PDF parsing and site crawling through the Firecrawl API.

- skill · `type=skill` · Claude Code · 407 installs
- Author: davila7
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/davila7/claude-code-templates/tree/HEAD/cli-tool/components/skills/web-development/firecrawl-scraper
- Updated: 2026-10-24
- HTML: https://affpapa.org/en/nevibecode/skills/firecrawl-scraper

## What it does

The skill wires Firecrawl into Claude so the agent can pull page content, take screenshots, parse PDFs and crawl a batch of URLs. Reach for it when a plain fetch is not enough and the page needs clicking, scrolling or data from many addresses at once.

Under the hood it is a single `SKILL.md` with the description and setup steps. You install it with `npx`, then set your Firecrawl API key as an environment variable, and the skill runs inside normal Claude conversations. No key means no scraping, so set it before the first run.

The skill targets Claude. The same repository ships paths to the same `SKILL.md` for Codex, Cursor, GitHub Copilot, Gemini CLI and Windsurf, so you do not have to port the logic by hand.

## Install

### Claude Code (native platform)

1. **claude-code-templates**
```bash
npx claude-code-templates@latest --skill web-development/firecrawl-scraper
```

2. **Skills CLI (Vercel)**
```bash
npx skills add davila7/claude-code-templates --skill firecrawl-scraper -a claude-code
```

3. **Manually: put the files in place**
- File: `~/.claude/skills/firecrawl-scraper/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/firecrawl-scraper/

### Codex

**Manually: put the files in place**
- File: `.agents/skills/firecrawl-scraper/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

**Manually: put the files in place**
- File: `.cursor/skills/firecrawl-scraper/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install davila7/claude-code-templates firecrawl-scraper
```

2. **Manually: put the files in place**
- File: `.github/skills/firecrawl-scraper/SKILL.md`

### Gemini CLI

**Platform CLI**
```bash
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/web-development/firecrawl-scraper
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/firecrawl-scraper/SKILL.md` — The legacy .windsurf/skills/ path still works

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/davila7/claude-code-templates/tree/HEAD/cli-tool/components/skills/web-development/firecrawl-scraper

## When to use it
- pull article text from a page whose content loads via scripts
- grab a screenshot of a page for a report or layout check
- parse a PDF and extract the data inside
- crawl a list of URLs and collect the content in one pass
- collect material from a site that needs clicks and scrolling

## Example prompts
- scrape the text of every page listed in urls.txt with firecrawl-scraper
- take a screenshot of this page and show me what is above the fold
- parse the PDF at this link and pull out the pricing table

## Similar
- [firecrawl-search](https://affpapa.org/en/nevibecode/skills/firecrawl-search.md) — skill · 84400 installs
- [firecrawl-crawl](https://affpapa.org/en/nevibecode/skills/firecrawl-crawl.md) — skill · 80700 installs
- [pp-firecrawl](https://affpapa.org/en/nevibecode/skills/pp-firecrawl.md) — skill · 610 installs
- [firecrawl-research](https://affpapa.org/en/nevibecode/skills/firecrawl-research.md) — skill · 379 installs
- [scraper-builder](https://affpapa.org/en/nevibecode/skills/scraper-builder.md) — skill · 405 installs
- [data-scraper-agent](https://affpapa.org/en/nevibecode/skills/data-scraper-agent.md) — skill · 4600 installs

From the same set: [davila7/claude-code-templates](https://affpapa.org/en/nevibecode/by/davila7/claude-code-templates.md) — 205 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
