.claude/skills/seed-brain/SKILL.md
Ingest foundational documents into the Brain - decompose into source notes, atomic permanent notes, and MOCs
npx skillsauth add abilityai/cornelius seed-brainInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Ingest a set of foundational documents and decompose them into a fully linked knowledge graph - source notes, atomic permanent notes, and Maps of Content - then index everything for semantic search.
| Source | Location | Read | Write | Description |
|--------|----------|------|-------|-------------|
| Source documents | User-specified path(s) | ✓ | | Raw documents to ingest |
| Source notes | $VAULT_BASE_PATH/01-Sources/ | | ✓ | Full documents stored as reference |
| Permanent notes | $VAULT_BASE_PATH/02-Permanent/ | ✓ | ✓ | Atomic insight notes |
| MOCs | $VAULT_BASE_PATH/03-MOCs/ | ✓ | ✓ | Maps of Content |
| Master Navigation | $VAULT_BASE_PATH/03-MOCs/MOC - Master Navigation.md | ✓ | ✓ | Top-level vault navigation |
| Changelogs | $VAULT_BASE_PATH/05-Meta/Changelogs/ | | ✓ | Session record |
| CHANGELOG.md | $VAULT_BASE_PATH/CHANGELOG.md | ✓ | ✓ | Master changelog |
| Brain Search Index | resources/local-brain-search/data/ | | ✓ | FAISS index and graph |
$0: Path to source documents - can be a directory (all .md files inside) or a list of specific file paths$1: (Optional) Theme or domain name for the seeding session (e.g., "Luminous Foundational Documents")## Source Documents Found
| # | Document | Words | Type | Key Themes |
|---|----------|-------|------|------------|
| 1 | [title] | [count] | [type] | [themes] |
| ... | ... | ... | ... | ... |
Total: N documents, ~X words
02-Permanent/03-MOCs/01-Sources/## Current Brain State
- Permanent notes: N
- Source documents: N
- MOCs: N
- Potential overlaps: [list any]
Analyse all source documents and produce a decomposition plan:
01-Sources/Design principles:
Present the full plan:
## Decomposition Plan
### Source Notes (N files)
[list with filenames]
### Permanent Notes (N files)
Grouped by source document:
**From [Document 1] (N notes):**
1. [Title] - [one-line description]
Tags: [tags]
Links to: [[Note A]], [[Note B]]
2. ...
**From [Document 2] (N notes):**
...
### Proposed MOCs (N)
1. [MOC Name] - [what it covers] (N notes)
2. ...
### Network Summary
- Total notes: N
- Cross-links: N connections
- Average links per note: N
[APPROVAL GATE] - Review proposed notes before creation
Present to user:
User options:
If modifications requested:
For each source document, create a source note in 01-Sources/:
$VAULT_BASE_PATH/01-Sources/[Document Title].md with:---
created: [today]
updated: [today]
created_by: [model-name]
updated_by: [model-name]
agent_version: [current version from CLAUDE.md]
type: source
---
Parallelisation: Use vault-manager agents to create source notes in parallel batches.
For each approved permanent note, create in 02-Permanent/:
$VAULT_BASE_PATH/02-Permanent/[Note Title].md with:---
created: [today]
updated: [today]
created_by: [model-name]
updated_by: [model-name]
agent_version: [current version from CLAUDE.md]
tags: [tags from plan]
type: permanent
---
**Source**: [[Source Note Name]]**Related concepts**: with wikilinks and brief connection descriptionsWriting guidelines:
Parallelisation: Use vault-manager agents to create permanent notes in parallel batches of 15-20 notes each.
For each proposed MOC:
$VAULT_BASE_PATH/03-MOCs/MOC - [Theme Name].md with:---
created: [today]
updated: [today]
created_by: [model-name]
updated_by: [model-name]
agent_version: [current version from CLAUDE.md]
type: moc
---
Read MOC - Master Navigation.md and update:
Create session changelog at $VAULT_BASE_PATH/05-Meta/Changelogs/CHANGELOG - Brain Seeding [date].md:
Update $VAULT_BASE_PATH/CHANGELOG.md with a summary entry
Run the Local Brain Search indexer:
./resources/local-brain-search/run_index.sh
If the venv is not set up, inform the user:
cd resources/local-brain-search
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
./run_index.sh
Report index results:
Run verification checks:
## Brain Seeding Complete
### Created
- Source notes: N
- Permanent notes: N
- MOCs: N (+ Master Navigation updated)
- Changelog: 1
### Knowledge Graph
- Total notes: N (was: M)
- Graph edges: N (explicit: X, semantic: Y)
### Verification
- Frontmatter: ✓
- Cross-links: ✓
- Search test: ✓ (query: "[term]" returned N results)
01-Sources/02-Permanent/03-MOCs/If this playbook fails mid-execution:
Before Step 4 (approval gate):
During Steps 5-7 (file creation):
find Brain/02-Permanent -newer Brain/CHANGELOG.md -name "*.md"After Step 9 (changelog written):
./resources/local-brain-search/run_index.sh manuallydevelopment
Rebuild the Cornelius voice agent system prompt from knowledge base sources
data-ai
Update dashboard.yaml with current knowledge base metrics from analysis report
documentation
Update Knowledge Graph Changelog
testing
Comprehensive testing playbook for Local Brain Search memory improvements (Phases 1, 3, 4)