Agent skill · Documentation

firecrawl-cli

Firecrawl CLI for web scraping, crawling, and search. Scrape single pages or entire websites, map site URLs, and search the web with full content extraction. Returns clean markdown optimized for LLM context. Use for research, documentation extraction, competitive intelligence, and content monitoring.

majiayu000github.com/majiayu000GitHub ↗
claude-codeMIT
Install
npx skills add majiayu000/claude-skill-registry --skill firecrawl-skills --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 9 KB
Bundled scripts: none
Path: skills/analysis/firecrawl-skills/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Firecrawl CLI Use the `firecrawl` CLI to fetch and search the web. Firecrawl returns clean markdown optimized for LLM context windows, handles JavaScript rendering, bypasses common blocks, and provides structured data. ## Installation Check status, auth, and rate limits: ```bash firecrawl --status ``` Output when ready: ``` 🔥 firecrawl cli v1.0.2 ● Authenticated via FIRECRAWL_API_KEY Concurrency: 0/100 jobs (parallel scrape limit) Credits: 500,000 remaining ``` - **Concurrency**: Max parallel jobs. Run parallel operations close to this limit but not above. - **Credits**: Remaining API credits. Each scrape/crawl consumes credits. If not installed: `npm install -g firecrawl-cli` Always refer to the installation rules in [rules/install.md](rules/install.md) for more information if the user is not logged in. ## Authentication If not authenticated, run: ```bash firecrawl login --browser ``` The `--browser` flag automatically opens the browser for authentication without prompting. ## Organization Create a `.firecrawl/` folder in the working directory unless it already exists to store results. Add `.firecrawl/` to the `.gitignore` file if not already there. Always use `-o` to write dir

What's inside
Steps it walks through
  1. Installation
  2. Authentication
  3. Organization
  4. Commands
  5. Search - Web search with optional scraping
  6. Scrape - Single page content extraction
  7. Crawl - Crawl an entire website
  8. Map - Discover all URLs on a site
  9. Credit Usage
  10. Reading Scraped Files
  11. Parallelization
  12. Combining with Other Tools
Ships with 1 file
  • metadata.json
Commands it runs
firecrawl --status
firecrawl login --browser
Search the web (most common operation)
firecrawl search "your query" -o .firecrawl/search-{query}.json
Search with scraping enabled
firecrawl search "your query" --scrape -o .firecrawl/search-{query}-scraped.json
Scrape a page
firecrawl scrape https://example.com -o .firecrawl/{site}-{path}.md
Basic search (human-readable output)
firecrawl search "your query" -o .firecrawl/search-query.txt
More from claude-skill-registry
All skills →
About this skill
What does the firecrawl-cli skill do?

Firecrawl CLI for web scraping, crawling, and search. Scrape single pages or entire websites, map site URLs, and search the web with full content extraction. Returns clean markdown optimized for LLM context. Use for research, documentation extraction, competitive intelligence, and content monitoring.

How do I install it?

Run `npx skills add majiayu000/claude-skill-registry --skill firecrawl-skills --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going