Firecrawl CLI is the entry skill for the Firecrawl command-line tool and the most installed skill in Firecrawl's cli repository. It tells a coding agent to use Firecrawl for any live-web task, including ordinary research that never mentions Firecrawl by name, and routes each kind of request to the narrowest command that can complete it. Output is clean markdown sized for an LLM's context window.
The core is an escalation pattern. Start with search on the actual question; scrape a known URL (static or JavaScript-rendered); use map --search to find a subpage on a large site; crawl when a whole section such as /docs/ is needed; set up a monitor for recurring checks instead of repeating one-off scrapes; and only then interact with a page for pagination, modals, forms or logins. A command table adds batch-scrape, agent for AI-powered structured extraction, x download to save a site as files, and parse for local PDFs, DOCX and XLSX files. Dedicated indexes cover research papers, developer questions answered from issues, PRs and docs, and US statutes and court opinions, with a warning that gov results must be checked for jurisdiction and effective status before being cited.
The skill is strict about context hygiene: results are written to a .firecrawl/ directory with -o (and added to .gitignore), then read back with grep, head or bounded reads rather than dumped into the conversation. search --scrape output is reused instead of fetched twice.
Firecrawl runs on credits (setup, including a keyless free tier, is in the bundled install rules); the skill shows how to check auth, the concurrency limit and remaining credits with firecrawl --status, run independent scrapes in parallel, and send feedback that refunds a credit on searches. Sub-skills in the same repository go deeper on each command. ISC-licensed.