firecrawl

Searches, maps, and scrapes web pages through the Firecrawl CLI with cached, context-limited retrieval.

1|Updated Jul 3, 2026
One-click install
npx skills add https://github.com/nejcm/agents --skill firecrawl-nejcm
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: firecrawl
Source: https://github.com/nejcm/agents/tree/main/raw/all/skills/firecrawl
Command: npx skills add https://github.com/nejcm/agents --skill firecrawl-nejcm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires firecrawl-cli, and includes scripts (resource) components.

What problem does it solve? Web research often floods an agent's context with full pages or triggers uncontrolled crawling. This Skill performs targeted web research through the Firecrawl CLI while keeping full page content out of agent context, enforcing retrieval limits, and caching results. ## Core Features & Use Cases - Metadata-only discovery: search returns at most five result records and map returns up to 20 matching URLs from a known documentation site, without scraping pages. - Selective page retrieval: summary and read write page content to local cache files so you can grep and read only relevant ranges instead of loading entire pages. - 24-hour caching: Repeated queries reuse cached results, with optional refresh via environment variables. - Use Case: When asked how a specific API works, search for the official docs, map the documentation site, then read at most two authoritative pages to answer with accurate details. ## Quick Start Ask the agent to research a topic on the web using the firecrawl skill, for example to find and summarize the official documentation for a specific API endpoint.

Frequently Asked Questions about firecrawl

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

FAQPage Schema
How do I search the web with Firecrawl from an AI agent?▼

Run the wrapper script with the search command followed by your query. It calls the Firecrawl CLI and returns at most five metadata-only results with title, URL, and description, without scraping any pages.

How do I scrape a documentation site without loading full pages into context?▼

Use the map command with a base URL and query to list up to 20 matching URLs, then call summary or read on at most two pages. Results are written to local cache files that you grep and read selectively.

What dependencies does the Firecrawl web research skill require?▼

It requires Node.js to run the wrapper script and the global firecrawl-cli package installed via npm install -g firecrawl-cli@1.19.26. Authentication uses the FIRECRAWL_API_KEY environment variable or Firecrawl's stored login.

Why does the Firecrawl wrapper fail with a CLI not found error?▼

The global firecrawl CLI is missing or not on the PATH. Install it with npm install -g firecrawl-cli@1.19.26; the wrapper does not support npx or Firecrawl's full agent-skill bundle as substitutes.

How long are Firecrawl results cached and how do I refresh them?▼

Results are cached for 24 hours by default in the OS temp directory. Set FIRECRAWL_AGENT_CACHE_TTL_MS to change the lifetime, FIRECRAWL_AGENT_REFRESH=1 to bypass a cached result once, or run the clear command to empty the cache.