Skip to content
Back to skills

Journey Rag

ASecurity

Use as the RAG build stage of the Butterbase journey. Implements the RAG section of 02-plan.md by delegating to rag-dev. Calls manage_rag_content (create_collection, ingest_document). Skipped if the plan has no knowledge-base feature.

  • 533 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added June 1, 2026
ai-agents

Security analysis

A100/100

Scanned June 1, 2026

npx -y skills add butterbase-ai/butterbase-skills --skill journey-rag --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Journey Rag?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Journey Rag
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/butterbase-ai-journey-rag/badge)](https://www.skillsdirectory.com/skills/butterbase-ai-journey-rag)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: journey-rag
description: Use as the RAG build stage of the Butterbase journey. Implements the RAG section of 02-plan.md by delegating to rag-dev. Calls manage_rag_content (create_collection, ingest_document). Skipped if the plan has no knowledge-base feature.
---

# Journey: RAG

Stage 3g of the guided journey. Create RAG collections and ingest initial documents.

## When to use

- Dispatched by `journey` when `current_stage: rag`.
- Directly via `/butterbase-skills:journey-rag`.
- Skipped (annotated `(n/a)`) if the plan has no RAG section.

## Preflight

If `docs/butterbase/03-preflight.md` is missing, older than 24 hours, or `00-state.md` has `app_id: null`, invoke `butterbase-skills:journey-preflight` first. Wait for it to return successfully before proceeding.

## Inputs

- `docs/butterbase/02-plan.md` — the RAG section.
- `docs/butterbase/00-state.md` — for `app_id`.

## Procedure

0. **Refresh docs.** Call `butterbase_docs` with `topic: "rag"`. For ingestion + retrieval patterns, also WebFetch `https://docs.butterbase.ai/ai/rag`. Skip if cache is fresh.

1. Read the RAG section. Print it back: `"About to set up RAG: collections=<list>. Proceed?"`. Wait for `yes`.
2. Invoke `butterbase-skills:rag-dev` via the Skill tool with the RAG plan and `app_id`. The wrapped skill calls `manage_rag_content action: create_collection`, then `ingest_document` for any seed sources the user provides.
3. Smoke: call `rag_query` with a representative question and show the user the top hit.
4. Append one line to `docs/butterbase/04-build-log.md`:
   `<ISO timestamp>  rag  manage_rag_content  ok`
5. Tick `- [x] rag` in `00-state.md`, set `current_stage:` to the next unchecked stage.
6. Return to `journey` orchestrator (or ask `"Continue to the next stage? (yes/no)"`).

## Outputs

- Created RAG collections, ingested seed docs.
- One line in `04-build-log.md`.

## Anti-patterns

- ❌ Ingesting huge document sets in a single call — chunk and poll `get_document_status`.
- ❌ Skipping the smoke `rag_query` — silent embedding failures are common.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.