Skip to content
Back to skills

Firecrawl Web

ASecurity

Fetch web content, take screenshots, extract structured data, search the web, and crawl documentation sites. Use when the user needs current web information, asks to scrape a URL, wants a screenshot, needs to extract specific data from a page, or wants to learn about a framework or library.

  • 416 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added February 8, 2026
toolspythonbashreactapidocumentation

Works with

  • api

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned February 12, 2026

npx -y skills add aiskillstore/marketplace --skill firecrawl-web --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Firecrawl Web?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Firecrawl Web
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/aiskillstore-firecrawl-web/badge)](https://www.skillsdirectory.com/skills/aiskillstore-firecrawl-web)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: firecrawl-web
description: "Fetch web content, take screenshots, extract structured data, search the web, and crawl documentation sites. Use when the user needs current web information, asks to scrape a URL, wants a screenshot, needs to extract specific data from a page, or wants to learn about a framework or library."
allowed-tools: ["Bash", "Read", "Write"]
---

# Firecrawl Web Skill

This skill provides web access through Firecrawl's API.

## Script Location

All commands use the bundled script:
~/.claude/skills/firecrawl-web/fc.py

## Getting Page Content

Fetch any webpage as clean markdown:

```bash
python3 ~/.claude/skills/firecrawl-web/fc.py markdown "https://example.com"
```

For cleaner output without navigation and footers:

```bash
python3 ~/.claude/skills/firecrawl-web/fc.py markdown "https://example.com" --main-only
```

## Taking Screenshots

Capture a full-page screenshot:

```bash
python3 ~/.claude/skills/firecrawl-web/fc.py screenshot "https://example.com" -o page.png
```

## Extracting Structured Data

Extract specific data using a JSON schema. Create a schema file first:

```json
{
  "type": "object",
  "properties": {
    "title": {"type": "string"},
    "price": {"type": "number"},
    "features": {"type": "array", "items": {"type": "string"}}
  }
}
```

Then extract:

```bash
python3 ~/.claude/skills/firecrawl-web/fc.py extract "https://example.com/product" --schema schema.json
```

Add a prompt for better accuracy:

```bash
python3 ~/.claude/skills/firecrawl-web/fc.py extract "https://example.com/product" --schema schema.json --prompt "Extract the main product details"
```

## Searching the Web

Search for current information:

```bash
python3 ~/.claude/skills/firecrawl-web/fc.py search "Python 3.13 new features"
```

Limit results:

```bash
python3 ~/.claude/skills/firecrawl-web/fc.py search "latest React documentation" --limit 3
```

## Crawling Documentation

Crawl a documentation site to learn about a new framework:

```bash
python3 ~/.claude/skills/firecrawl-web/fc.py crawl "https://docs.newframework.dev" --limit 30
```

Save pages to a directory:

```bash
python3 ~/.claude/skills/firecrawl-web/fc.py crawl "https://docs.example.com" --limit 50 --output ./docs
```

Each page costs one credit. Set a reasonable limit to avoid burning through your quota.

Files in this skill

  • README.md2.2 KB
  • SKILL.md2.3 KB
  • fc.py5.3 KB
  • requirements.txt24 B
  • skill-report.json9.3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…