.claude/skills/graduate-insights/SKILL.md
Review and graduate notes to permanent status using Zettelkasten principles. Consolidates AI extractions and document insights into curated permanent notes.
npx skillsauth add abilityai/cornelius graduate-insightsInstall 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.
Review candidate notes from holding areas and promote valuable ones to permanent note status following Zettelkasten principles.
The knowledge base accumulates insights in multiple holding areas:
Without periodic graduation, these insights remain unintegrated. This skill provides a structured review process to:
02-Permanent/ with proper formatting| Source | Location | Read | Write |
|--------|----------|------|-------|
| Q-values | resources/local-brain-search/data/q_values.json | Yes | No |
| AI Extracted | Brain/AI Extracted Notes/ | Yes | Move |
| Document Insights | Brain/Document Insights/*/ | Yes | Move |
| Inbox | Brain/00-Inbox/ | Yes | Move |
| Permanent Notes | Brain/02-Permanent/ | No | Yes |
| Changelog | Brain/CHANGELOG.md | Yes | Yes |
# Get Q-values for retrieval frequency signals
cat resources/local-brain-search/data/q_values.json
Find candidate notes prioritized by:
Collect up to 5 candidates per session from:
Brain/AI Extracted Notes/*.mdBrain/Document Insights/**/*.md (exclude CHANGELOG files)Brain/00-Inbox/*.mdPresent the following information:
## Candidate [N/5]: [Note Title]
**Source:** AI Extracted Notes | Document Insights ([Session Name]) | Inbox
**Created:** [date from frontmatter or file mtime]
**Age:** [X days]
**Q-Value:** [value or "not tracked"]
### Content Preview
[First 500 characters of note content]
### Existing Connections
[List wiki-links found in the note, indicate which link to permanent notes]
### Semantic Neighbors (if available)
[Run quick search to show 3 most similar permanent notes]
Ask user:
Decision for "[Note Title]":
When user chooses Promote:
Check for duplicates in 02-Permanent/:
# Search for similar titles
grep -r "similar keywords" Brain/02-Permanent/
Prepare note for graduation:
---
created: [original date]
updated: [today]
created_by: [original model if present]
updated_by: [current model]
agent_version: 01.25
graduated_from: [original path]
graduated_date: [today]
---
[[Note Title]] formatOptionally refine: Ask user: "Refine title/content before promoting? (or press Enter to keep as-is)"
Move to permanent:
Brain/02-Permanent/[Title].mdNote remains in original location. No action needed.
Confirm before deleting:
Are you sure you want to DELETE "[Note Title]"?
This cannot be undone. Type 'yes' to confirm.
If confirmed, remove file.
After processing all candidates:
## Graduation Session Complete
**Reviewed:** 5 notes
**Promoted:** X notes
**Skipped:** Y notes
**Deleted:** Z notes
### Promoted Notes:
- [[New Permanent Note 1]] (from AI Extracted Notes)
- [[New Permanent Note 2]] (from Document Insights/Session Name)
### Remaining Candidates
- AI Extracted Notes: [count] notes
- Document Insights: [count] notes
- Inbox: [count] notes
Run `/graduate-insights` again to continue review.
Append to Brain/CHANGELOG.md:
## [DATE] - Insight Graduation Session
**Promoted to Permanent:**
- [[Note 1]] - graduated from AI Extracted Notes
- [[Note 2]] - graduated from Document Insights/[Session]
**Session Stats:** Reviewed 5, Promoted X, Skipped Y
When reviewing candidates, consider these principles:
Brain/02-Permanent/ with graduation metadataBrain/CHANGELOG.md with session recordAfter completing this skill's primary task, consider tactical improvements:
git add .claude/skills/graduate-insights/SKILL.mdgit commit -m "refactor(graduate-insights): <brief improvement description>"development
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)