rag-ingest

Ingest reference documents into the UMRS ChromaDB RAG database via CLI.

Updated Dec 4, 2025
One-click install
npx skills add https://github.com/jamieadams-nerd/umrs-project --skill rag-ingest
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rag-ingest
Source: https://github.com/jamieadams-nerd/umrs-project/tree/main/.claude/skills/rag-ingest
Command: npx skills add https://github.com/jamieadams-nerd/umrs-project --skill rag-ingest

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ingests new or updated reference material into the UMRS RAG database for the researcher agent. Trigger this skill whenever the user asks to add a collection to the RAG, ingest new documents, update the reference library, index new material, or says things like "add X to the RAG", "ingest the new collection", "the researcher should index this", or "update the reference database". Also triggers when the researcher agent detects a directory in .claude/references/ that is not yet present in the database.

Core Features & Use Cases

  • Manages ingestion of reference documents into the ChromaDB RAG database.
  • Detects new or updated collections via a manifest to avoid re-ingesting unchanged content.
  • Provides a CLI workflow to ingest a single collection or all new/updated collections, verify results, and notify the team.

Quick Start

Ingest a new or updated collection to the RAG index using the ingest tool.

Frequently Asked Questions about rag-ingest

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

FAQPage Schema
How do I ingest new reference documents into a ChromaDB RAG database?

You can ingest new or updated reference documents into a ChromaDB RAG database by triggering the rag-ingest skill via a CLI workflow to add single or multiple collections, which then updates the index automatically.

How does document ingestion avoid re-indexing unchanged reference material?

Document ingestion avoids re-indexing unchanged reference material by using a manifest to track ingested content, detecting only new or updated collections before updating the ChromaDB index.

Can I update my entire RAG reference library or just a single collection?

You can update either a single collection or your entire RAG reference library using the provided CLI workflow to ingest all new or updated directories and verify the database results.

When should I trigger a data ingestion workflow for my reference library?

Trigger data ingestion when you ask to add a collection to the RAG, index new material, or when the system detects a directory in `.claude/references/` that is not yet present in the database.

What is the best way to manage document ingestion for a reference database?

The best way to manage document ingestion for a reference database is using a manifest-driven CLI workflow that adds collections, verifies results, and notifies the team without duplicating unchanged content.