kb-ingest

Download external documentation into a local knowledge base as a versioned doc pack.

2|1|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/kelp/kelp-claude-plugins --skill kb-ingest
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kb-ingest
Source: https://github.com/kelp/kelp-claude-plugins/tree/main/plugins/knowledge-forge/skills/kb-ingest
Command: npx skills add https://github.com/kelp/kelp-claude-plugins --skill kb-ingest

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates downloading, organizing, and indexing external documentation into a local knowledge base so users do not manually crawl sites, copy files, or create metadata and indexes.

Core Features & Use Cases

  • Web and local ingestion modes: run a web crawl via the knowledge repo's ingest-pack or copy an existing local docs directory into raw/external/<category>/<tool>/<version>.
  • Automated metadata and indexing: generates a MANIFEST.md and a source note, then runs linting and reindexing steps to make the pack discoverable.
  • Use Case: import a third-party API's official docs as a versioned doc pack so the KB can provide reliable retrieval and link to dependent projects.

Quick Start

Run the kb-ingest skill with a documentation URL or local path to import the docs, create MANIFEST.md and a source note, lint, and refresh the KB index.

Frequently Asked Questions about kb-ingest

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

FAQPage Schema
How do I ingest external documentation into a local knowledge base?

To ingest external documentation, the Skill downloads a documentation site or copies a local directory, then automatically generates versioned pack files, a MANIFEST.md, and a source note.

What is the best way to import a third-party API documentation site for offline reference?

The best way to import a third-party API documentation site is to web crawl the official docs, creating a versioned doc pack that enables reliable local retrieval and linking to dependent projects.

Can I ingest local developer documentation without running a web crawl?

Yes, you can ingest local developer documentation by copying an existing local docs directory directly into the raw/external path, bypassing the web crawl process entirely.

Does ingesting external docs automatically generate metadata and indexes?

Yes, ingesting external docs automatically generates a MANIFEST.md and a source note, then runs linting and reindexing steps to make the new pack discoverable within the knowledge base.

What happens if I ingest a documentation pack that already exists in my knowledge base?

When you ingest a documentation pack that already exists, the process issues a warning before overwriting existing packs, protecting your current versioned doc pack files.