firecrawl

Search, scrape, crawl, and automate web pages via the Firecrawl CLI.

31|5|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/MoizIbnYousaf/marketing-cli --skill firecrawl-moizibnyousaf
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: firecrawl
Source: https://github.com/MoizIbnYousaf/marketing-cli/tree/main/skills/firecrawl
Command: npx skills add https://github.com/MoizIbnYousaf/marketing-cli --skill firecrawl-moizibnyousaf

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires firecrawl-cli.

What problem does it solve? Agents lack native access to real-time web content, so researching topics, fetching page content, or extracting data from websites fails or returns stale results. This Skill routes web search, scraping, crawling, and browser automation through the Firecrawl CLI, returning clean markdown optimized for LLM context windows. ## Core Features & Use Cases - Web Search with Content Extraction: Run firecrawl search "query" --scrape to find pages and pull their full content in one step. - Scraping, Mapping, and Crawling: Scrape single URLs, map sites to locate subpages, or crawl entire sections like /docs/ in bulk. - Browser Automation: Interact with pages requiring clicks, form fills, pagination, or logins via the browser command when plain scraping fails. - Use Case: Research a competitor's documentation by running firecrawl map <site> --search "pricing" to find the right page, then firecrawl scrape <url> -o .firecrawl/pricing.md to save clean markdown for analysis. ## Quick Start Ask the agent to search the web for a topic and save the scraped page contents into the .firecrawl directory using the firecrawl CLI.

Frequently Asked Questions about firecrawl

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scrape a webpage and get clean markdown from the command line?▼

Run firecrawl scrape "<url>" -o .firecrawl/page.md with the Firecrawl CLI. It handles static pages and JS-rendered SPAs, returning clean markdown optimized for LLM context windows. Always quote URLs to avoid shell interpretation of special characters.

How do I search the web and get full page content in one step?▼

Use firecrawl search "query" --scrape --limit 3 to find pages and fetch their full content simultaneously. This avoids redundant re-scraping of the returned URLs, and results can be saved as JSON with the -o flag.

When should I use firecrawl browser instead of scrape?▼

Use browser when content requires interaction such as clicking buttons, filling forms, pagination, infinite scroll, or logins, or when scrape fails to capture all content. Never use browser for web searches; use the search command instead.

Can Firecrawl extract content from Twitter/X or YouTube URLs?▼

No. Twitter serves a degraded logged-out page to unauthenticated clients, so use the mktg-x skill with a stored auth token. For YouTube, podcasts, or any audio/video URL, use mktg transcribe, which runs a yt-dlp and whisper pipeline to return the full transcript.

Why is the firecrawl command not found after installation?▼

The npm global bin directory may not be in your PATH. Verify with firecrawl --status, try npx firecrawl-cli@1.8.0 --version, or reinstall with npm install -g firecrawl-cli@1.8.0. Authenticate afterward using firecrawl login --browser.