About firecrawl-web
firecrawl-web is a skill for using Firecrawl's API to retrieve and process web pages. It supports page content, screenshots, structured extraction, search, and crawling.
Key features
- 01Fetch pages as Markdown
- 02Capture full-page screenshots
- 03Extract data with JSON schemas
- 04Search the web
- 05Crawl documentation sites
Use cases
- 01Read a web page without navigation clutter
- 02Capture a page for visual review
- 03Collect structured product details
- 04Find current information online
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ bexgboost/ firecrawl-claude-code-skill --skill firecrawl-webAfter installing, type/firecrawl-webin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
README.mdrequirements.txt.gitignorefc.pyDetails
From the project READMEFirecrawl 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:
python3 ~/.claude/skills/firecrawl-web/fc.py markdown "https://example.com"
For cleaner output without navigation and footers:
python3 ~/.claude/skills/firecrawl-web/fc.py markdown "https://example.com" --main-only
Taking Screenshots
Capture a full-page screenshot:
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:
{
"type": "object",
"properties": {
"title": {"type": "string"},
"price": {"type": "number"},
"features": {"type": "array", "items": {"type": "string"}}
}
}
Then extract:
python3 ~/.claude/skills/firecrawl-web/fc.py extract "https://example.com/product" --schema schema.json
Add a prompt for better accuracy:
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:
python3 ~/.claude/skills/firecrawl-web/fc.py search "Python 3.13 new features"
Limit results:
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:
python3 ~/.claude/skills/firecrawl-web/fc.py crawl "https://docs.newframework.dev" --limit 30
Save pages to a directory:
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.