firecrawl-knowledge-ingest

Extract structured markdown and JSON content from documentation portals using Firecrawl browser navigation.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Documentation portals with JavaScript-heavy rendering, login gates, pagination, and complex navigation resist simple scraping, making it hard to consolidate knowledge base content into usable structured formats. ## Core Features & Use Cases - Browser-Based Navigation: Uses Firecrawl browser to follow sidebar links, pagination, load-more controls, and search across docs portals. - Structured Extraction: Scrapes article content as markdown and captures metadata like title, section, last updated date, author, and tags. - Auth-Gated Support: Handles login-required portals and JS-heavy pages where static scraping fails, with Firecrawl map as a supplement for public URLs. - Use Case: Ingest an entire support knowledge base into a single JSON file with sections, article counts, and per-article content for migration into a new help center platform. ## Quick Start Use Firecrawl to ingest the documentation portal at the given URL and output all articles as structured markdown with section metadata.

Frequently Asked Questions about firecrawl-knowledge-ingest

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

FAQPage Schema
How do I scrape a documentation site that requires login?

Use Firecrawl browser navigation to handle authentication flows and render JS-heavy pages that static scrapers cannot access. The workflow opens the portal, navigates authenticated sections, and scrapes article content as markdown while respecting authentication boundaries.

How to extract content from paginated help centers?

Firecrawl browser follows sidebar navigation, next links, pagination, and load-more controls to discover all article URLs. Each article is then scraped as markdown with metadata like title, section, and last updated date.

Does Firecrawl work with JavaScript-heavy documentation sites?

Yes, Firecrawl browser renders JavaScript content, making it suitable for JS-heavy docs portals where plain HTTP fetching returns incomplete pages. For public URLs, Firecrawl map can supplement discovery of article links.

What output format does knowledge base ingestion produce?

Output is JSON or markdown containing source, URL, extraction timestamp, total article count, and sections array. Each article includes title, URL, section, content, and metadata fields, with code examples and tables preserved.

Why do some pages fail during docs portal extraction?

Pages fail due to access restrictions, loading errors, or authentication boundaries. The workflow tracks extraction progress and page failures, reporting them in a Failed Or Restricted Pages section of the final deliverable.