kb-ingest

Ingest local files, URLs, or pasted content into a knowledge base.

41|6|Updated Jul 12, 2025
One-click install
npx skills add https://github.com/SteveGJones/ai-first-sdlc-practices --skill kb-ingest-stevegjones
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kb-ingest
Source: https://github.com/SteveGJones/ai-first-sdlc-practices/tree/main/plugins/sdlc-knowledge-base/skills/kb-ingest
Command: npx skills add https://github.com/SteveGJones/ai-first-sdlc-practices --skill kb-ingest-stevegjones

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This knowledge-base ingest skill solves the challenge of integrating new sources into the project's knowledge base by orchestrating the agent-knowledge-updater to classify content, identify touched library files, apply surgical updates or create new files, rebuild the shelf-index, and append to log.md.

Core Features & Use Cases

  • Automated ingestion: resolves sources (local files, URLs, or pasted text), determines relevance, and routes to the knowledge base.
  • Surgical updates: updates touched library files without disrupting unrelated content, maintaining provenance.
  • Documentation and traceability: rebuilds shelf-index and logs changes for auditability and future retrieval.

Quick Start

Use /sdlc-knowledge-base:kb-ingest <source> to ingest a source into the knowledge base.

Frequently Asked Questions about kb-ingest

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

FAQPage Schema
How do I ingest new sources into a project knowledge base?

Ingesting new sources into a knowledge base involves resolving local files, URLs, or pasted content, classifying the material, and surgically updating affected library files while logging changes to maintain provenance and enable precise future retrieval.

What is the best way to update knowledge base files without disrupting unrelated content?

Surgical updates to touched library files ensure unrelated knowledge base content remains undisrupted while integrating new sources. This approach maintains provenance and automatically rebuilds the shelf-index for precise retrieval.

How does logging and provenance work during a knowledge base update?

Logging and provenance during a knowledge base update work by appending changes to log.md. This creates an auditable trace of ingested sources, ensuring documentation and traceability for future retrieval and updates.

Can I ingest URLs and pasted text into a local file knowledge base?

Yes, you can ingest URLs and pasted text into a local file knowledge base. The ingestion process resolves these diverse source types, determines their relevance, and routes the content to appropriate library files.

Do I need a configured knowledge base and agent-knowledge-updater to ingest sources?

Yes, you need a pre-configured knowledge base and the agent-knowledge-updater available. These prerequisites are required to classify content, apply surgical file updates, rebuild the shelf-index, and log changes.

Why does my knowledge base shelf-index need rebuilding after adding new sources?

Your knowledge base shelf-index needs rebuilding after adding new sources to maintain accurate documentation and traceability. Rebuilding ensures the index reflects the latest ingested content for precise future retrieval.