Skip to main content
skill CX Codex

firecrawl-knowledge-ingest — Claude Code skill: export docs as files

Skill to save documentation sites, help centers and knowledge bases as markdown or JSON. Handles JavaScript rendering, auth and pagination—requires Firecrawl API key.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add firecrawl/firecrawl-workflows --skill firecrawl-knowledge-ingest -a claude-code
Open on GitHub

What firecrawl-knowledge-ingest does

The skill uses Firecrawl's browser to navigate portals and extract content. It understands sidebar menus, follows pagination links, waits for JavaScript to load, and captures hidden content—everything a standard scraper would miss. Output is structured JSON or markdown with metadata: titles, sections, update dates, source URLs.

You need a Firecrawl API key to run it. The skill auto-detects authentication requirements and guesses output format from context. Input a portal URL, get back a folder of files or a single merged document with full structure. Progress is tracked, access errors logged.

Preserves code blocks, tables and formatting; strips nav chrome. Useful for migrating docs between services, backing up documentation, or loading knowledge into an agent's context.

What it helps with

  • Export a documentation site as local files for offline use
  • Collect all sections including collapsible navigation and hidden pages
  • Convert a help portal into structured JSON for agent ingestion
  • Parse docs behind authentication or with heavy JavaScript
  • Migrate content from a help center into a different format or storage

Example prompts for the agent

  • Scrape our API docs with firecrawl-knowledge-ingest and save as markdown
  • Extract the full help portal from help.example.com including expandable sections
  • Ingest a knowledge base into JSON for loading into agent context

How to install firecrawl-knowledge-ingest

1Skills CLI (Vercel)

npx skills add firecrawl/firecrawl-workflows --skill firecrawl-knowledge-ingest -a claude-code

2Manually: put the files in place

~/.claude/skills/firecrawl-knowledge-ingest/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/firecrawl-knowledge-ingest/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about firecrawl-knowledge-ingest

How do I install firecrawl-knowledge-ingest in Claude Code?

Run npx skills add firecrawl/firecrawl-workflows --skill firecrawl-knowledge-ingest -a claude-code, then open ~/.claude/skills/firecrawl-knowledge-ingest/SKILL.md. The skill is ready.

What does firecrawl-knowledge-ingest need to work?

A Firecrawl API key—it's required. The skill uses it to access Firecrawl's browser service.

Does firecrawl-knowledge-ingest work with login-protected portals?

Yes. The skill detects when auth is needed and respects access boundaries, so it can scrape gated content.

Source text

SKILL.md · ISC
---
name: firecrawl-knowledge-ingest
description: "Export documentation portals, help centers and API reference sites into local markdown or JSON with Firecrawl browser, including pages that render with JavaScript, hide content behind collapsible navigation or paginate. Use when the user wants a docs site, help center or support knowledge base saved as files, even without an explicit request to scrape."
license: ISC
metadata:
  author: firecrawl
  version: "0.1.0"
  homepage: https://www.firecrawl.dev
  source: https://github.com/firecrawl/firecrawl-workflows
inputs:
  - name: FIRECRAWL_API_KEY
    description: Firecrawl API key for hosted Firecrawl requests.
    required: true
---

# Firecrawl Knowledge Ingest

Use this when a docs portal needs browser navigation, auth, pagination, or JS rendering.

## Onboarding Interview

Infer the portal URL, output format, auth needs, and page limit from context. If the portal is clear, proceed immediately.

Ask at most 1-3 concise questions only if blocked, such as the portal URL, whether authentication is required, or the desired output format.

## Firecrawl Collection Plan

Use Firecrawl browser to:

- open the portal and inspect navigation
- identify sections, categories, sidebar links, and article URLs
- follow sidebar navigation, next links, pagination, load-more controls, or search
- scrape article content as markdown
- extract metadata such as title, section, last updated date, author, and tags

Try Firecrawl map as a supplement for public URLs, but use browser navigation for auth-gated or JS-heavy content.

## Final Deliverable

```markdown
# Knowledge Ingest: [Portal]

## Summary
[Pages extracted, sections covered, limitations]

## Output
[JSON/markdown/merged file path or content]

## Sections
[Section names and article counts]

## Failed Or Restricted Pages
[Any access/loading issues]

## Sources
[URLs extracted]

## Rerun Inputs
workflow: firecrawl-knowledge-ingest
url: [portal url]
format: [json/markdown/merged]
max_pages: [number]
```

## JSON Shape

Use `source`, `url`, `extractedAt`, `totalArticles`, and `sections[]` with article `title`, `url`, `section`, `content`, and `metadata`.

## Quality Bar

- Preserve code examples, tables, and formatting.
- Strip nav chrome, headers, and footers.
- Track extraction progress and page failures.
- Respect authentication boundaries.

© firecrawl · ISC · firecrawl/firecrawl-workflows

Similar skills

All skills for Browser and scraping →

From the same set16

firecrawl-dashboard-reporting Reads metrics from public or signed-in web dashboards through Firecrawl and turns them into reports, summaries, or date-range tables. CX Codex +1 31,600installs firecrawl-lead-gen Finds and qualifies prospects via Firecrawl Alexandria data by roles, companies, and tech stacks. Useful when you need a ranked list of target accounts or decision-makers in CSV format. CX Codex +1 31,500installs firecrawl-lead-research Pulls job title, company and firmographics for the people and domains you already named, then fills the gaps in a list. Useful before a call or when an old lead list needs a check. CX Codex +1 31,400installs firecrawl-competitive-intel Monitors competitor pricing, feature releases, and changelogs using Firecrawl. Useful for ongoing market tracking and generating structured intelligence reports. CX Codex +1 31,300installs firecrawl-company-directories Extracts company directories into CSV, JSON, or research tables. Use it for portfolios, marketplaces, member lists, and sponsor pages. CX Codex +1 31,400installs firecrawl-shop Researches products across shops and review sites using Firecrawl to find purchase options within your budget. CX Codex +1 31,400installs firecrawl-qa Drives a deployed site with the Firecrawl browser and writes up what broke: links, forms, mobile layout, console errors. Built for pre-launch passes and post-deploy checks. CX Codex +1 31,400installs firecrawl-demo-walkthrough Walks an agent through a product's main flows in the Firecrawl browser and returns a markdown walkthrough of screens, actions and friction points. CX Codex +1 31,200installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor