firecrawl-knowledge-base

Builds organized LLM-ready knowledge bases from web content using Firecrawl scraping.

Updated Aug 2, 2026
One-click install
npx skills add https://github.com/leonardoacosta/agents --skill firecrawl-knowledge-base-leonardoacosta
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: firecrawl-knowledge-base
Source: https://github.com/leonardoacosta/agents/tree/main/skills/firecrawl-knowledge-base
Command: npx skills add https://github.com/leonardoacosta/agents --skill firecrawl-knowledge-base-leonardoacosta

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning scattered web documentation and topic content into structured, LLM-ready material requires manual scraping, cleanup, and organization. This Skill automates collecting web sources into reference docs, RAG chunks, training datasets, or documentation mirrors. ## Core Features & Use Cases - Multi-Mode Output: Produces reference markdown with sources.json, RAG chunks with manifest.json, training data as training-data.jsonl, or full documentation mirrors. - Firecrawl Collection Plan: Uses Firecrawl map for documentation sites, search for topic corpora, and scrape for markdown conversion while preserving code examples and tables. - Parallel Collection: Supports splitting work across sub-agents by docs section, source type, or pipeline stage. - Use Case: Point it at a framework's documentation site and receive a complete local markdown mirror with a table of contents, source URLs in frontmatter, and a rerun manifest. ## Quick Start Ask the agent to build a RAG-ready knowledge base from a documentation URL using Firecrawl and save it under the .firecrawl directory.

Frequently Asked Questions about firecrawl-knowledge-base

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

FAQPage Schema
How do I build a knowledge base from a website with Firecrawl?

Provide the source URL and goal, and the skill uses Firecrawl map for documentation sites or search for topic corpora, then scrapes pages into markdown. Output is organized under a .firecrawl directory with an index and sources.json.

How to create RAG-ready chunks from web documentation?

Specify RAG as the goal and the skill scrapes source pages into markdown, generates chunk files, and writes a manifest.json describing the corpus. Code examples and tables are preserved during scraping.

Does Firecrawl knowledge base generation require an API key?

Yes, a FIRECRAWL_API_KEY environment variable is required for hosted Firecrawl requests. Without it, the map, search, and scrape operations cannot run.

Can I generate fine-tuning training data from web content?

Yes, select the training output mode to produce scraped source files plus training-data.jsonl and training-metadata.json. You may be asked which training format you need before generation.

What output formats does the knowledge base workflow support?

Four modes are supported: reference markdown with sources.json, RAG chunks with manifest.json, training data as JSONL with metadata, and a complete documentation mirror with a table of contents.