Converted from Claude plugin command "crawl" (firecrawl). Use when the
Install
npx skillscat add monkey1sai/openai-cli/claude-command-firecrawl-crawl Install via the SkillsCat registry.
About this skill
This skill enables crawling an entire website to extract content from multiple pages using the Firecrawl service. It automates the process of initiating a crawl, polling for completion, and retrieving structured results in formats like markdown or HTML. Developers should use it when they need to gather and summarize website content across multiple pages without manual intervention.
SKILL.md
Claude Command (Imported): crawl
- Source:
C:\Users\monke\.claude\plugins\cache\claude-plugins-official\firecrawl\1.0.0\commands\crawl.md - Plugin:
firecrawl - Version:
1.0.0
Notes
- Claude command files may use
!prefixes for shell execution. In Codex, run those commands in the terminal manually.
Original Command Frontmatter (Reference)
description: Crawl an entire website and extract content from multiple pages
allowed-tools: firecrawl_crawl, firecrawl_check_crawl_statusOriginal Command Body
Crawl Website
Use the Firecrawl crawl tool to extract content from multiple pages of a website.
Important: Auto-poll for completion
Crawl operations are asynchronous. When you start a crawl:
- You'll receive an operation ID
- Automatically call
firecrawl_check_crawl_statuswith that ID - Keep checking until status is "completed" or "failed"
- Return the final results to the user
Do NOT ask the user to check status manually - handle it automatically.
When crawling:
- Ask the user for the starting URL if not provided
- Clarify the scope: how many pages, specific sections, or entire site
- Use the
firecrawl_crawltool with appropriate parameters - Poll for completion using
firecrawl_check_crawl_status - Summarize the crawled content and provide structured results
Available Formats
Same as scrape - you can request:
markdown,html,rawHtml,screenshot,links,summary
Options
maxDepth: How deep to crawl (default: 2)limit: Maximum number of pages to crawlallowExternalLinks: Whether to follow external linksincludePaths: URL patterns to includeexcludePaths: URL patterns to excludededuplicateSimilarURLs: Skip similar URLs
Tips
- Consider using the
/mapcommand first to discover available URLs - Set reasonable limits to avoid long wait times
- Use
includePathsto focus on specific sections