Setting the skill. One moment.
Core
Skill 3 of 29
Bulk-extract many pages from one site or section. Use for “crawl”, “everything under /docs”, or content spanning linked pages.
1 minute · 139 words · 3 sections
Install
npx skills add firecrawl/skills --skill firecrawl-crawlnpx skills add firecrawl/skills/plugin marketplace add firecrawl/skillsThe first command installs just this skill, by the name in its SKILL.md; the second installs the whole repository.
Bulk extract content from a website. Crawls pages following links up to a depth/limit.
Prerequisite: crawl requires authentication (no keyless free tier); without credentials the CLI prompts an interactive login.
# Crawl a docs section
firecrawl crawl "<url>" --include-paths /docs --limit 50 --wait -o .firecrawl/crawl.json
# Full crawl with depth limit
firecrawl crawl "<url>" --max-depth 3 --wait --progress -o .firecrawl/crawl.json
# Check status of a running crawl
firecrawl crawl <job-id>Run firecrawl crawl --help for the full option list.
Done when: the crawl reaches a terminal status and the saved output under .firecrawl/ contains the expected pages.
--wait when you need the results immediately. It has no default timeout; use --timeout <seconds> to bound polling. Without --wait, crawl returns a job ID for async polling.--include-paths whenever the request names a section — crawl only the pages you need.firecrawl credit-usage before large crawls (credit-usage requires authentication).Bash(firecrawl *)Bash(npx firecrawl-cli *)skills/core/firecrawl-crawl/SKILL.mdmain, last pushed 22 September 2026.SKILL.md, not by matching a directory convention. 2 distinct layouts observed: skills/core/*/SKILL.md, skills/workflows/*/SKILL.md.h1 and no skipped levels:.claude-plugin/marketplace.json by Firecrawl, declaring 1 plugin. It is read for editorial metadata only — never as the skill index, which is always the repository tree./firecrawl/skills.md, and each skill at its own .md URL.