graph-builder
SKILL.md
Graph Builder
Analyze vault link structure and build meaningful connections between notes.
Use Cases
- Analyze — Statistics and insights about vault graph
- Find Orphans — Notes without incoming/outgoing links
- Suggest Links — AI-powered connection recommendations
- Add Links — Batch link creation based on content analysis
- Visualize — Export graph data for visualization
Quick Commands
| Command | Action |
|---|---|
/graph analyze |
Full vault analysis with stats |
/graph orphans |
List unconnected notes |
/graph suggest |
Get link suggestions |
/graph add |
Apply suggested links |
Analysis Output
📊 Vault Graph Analysis
Total notes: 247
Total links: 892
Orphan notes: 12
Most connected: [[MEMORY]] (47 links)
Weakest domain: learnings/ (avg 1.2 links/note)
🔗 Suggested connections:
• [[Project A]] ↔ [[Client X]] (mentioned 5x)
• [[Idea B]] → [[MOC/Ideas]] (category match)
Domain Configuration
Domains are configured in references/domains.md. Default structure:
- daily/ — Daily journal entries
- thoughts/ — Processed ideas, reflections, learnings
- goals/ — Goal cascade files
- MOC/ — Maps of Content (index pages)
- projects/ — Project notes
Link Building Strategy
- Entity extraction — Find mentions of existing notes
- Category mapping — Connect notes to relevant MOCs
- Temporal links — Link daily entries to related thoughts
- Cross-domain — Bridge domains (project ↔ goal ↔ daily)
Scripts
scripts/analyze.py— Graph statistics and orphan detectionscripts/add_links.py— Batch link insertion
References
references/domains.md— Domain definitions and rulesreferences/frontmatter.md— Frontmatter schema for notes
Output Format
Reports use plain markdown (for vault notes) or HTML (for Telegram).
For vault: Standard markdown with [[wiki-links]] For Telegram: HTML tags (b, i, code only)
Weekly Installs
3
Repository
smixs/agent-second-brainGitHub Stars
130
First Seen
Feb 20, 2026
Security Audits
Installed on
amp3
gemini-cli3
claude-code3
github-copilot3
codex3
kimi-cli3