Loading...
Loading...
Generate a dedicated Obsidian learning vault for any certification, course, or study goal. Creates structured notes with domains, concepts, lessons, scenarios, MoCs, dataview queries, action items, and multiple navigation paths. Inspired by the genome vault pattern. Use when the user wants to create a study vault, learning vault, certification prep vault, or structured knowledge base for a learning goal.
npx skill4agent add glebis/claude-skills learning-vault{vault}/
├── Dashboard.md — central hub with dataview queries
├── MoC - Courses.md — course progress tracker
├── MoC - Domains.md — domain/topic overview
├── MoC - Concepts.md — key concepts by domain
├── MoC - Scenarios.md — practice scenarios (if applicable)
├── Action Items.md — dataview task aggregator
├── Question Index.md — navigate by question type
├── Key Pitfalls.md — common mistakes to avoid
├── Exam Cheat Sheet.md — last-minute review card
├── Courses/ — one note per course
│ └── {Course Name}.md
├── Domains/ — one note per domain/topic
│ └── {Domain Name}.md
├── Concepts/ — atomic knowledge units
│ └── {Concept Name}.md
├── Scenarios/ — practice scenarios
│ └── {Scenario Name}.md
├── Lessons/ — individual lesson notes
│ └── Lesson - {Name}.md
├── Resources/ — links, study plans
│ ├── Official Links.md
│ └── Study Plan.md
├── Templates/ — note templates
│ ├── _Course.md
│ ├── _Lesson.md
│ ├── _Concept.md
│ ├── _Scenario.md
│ └── _Domain.md
└── .obsidian/
├── app.json
├── community-plugins.json
└── plugins/
└── dataview/
├── main.js — copy from reference vault
├── manifest.json
├── styles.css
└── data.json — enable DataviewJS, inline queries, HTMLSKILL_DIR="$(dirname "$0")" # or resolve from ~/.claude/skills/learning-vault/
mkdir -p {vault}/.obsidian/plugins/dataview
cp ~/.claude/skills/learning-vault/dataview-plugin/* {vault}/.obsidian/plugins/dataview/dataview-plugin/main.jsmanifest.jsonstyles.cssdata.jsoncommunity-plugins.json["dataview"]type: course | domain | concept | scenario | lesson | resource | moc | meta | dashboard
created_date: 'YYYY-MM-DD'
tags: []status: not-started | in-progress | completed
priority: 1-5
lessons_total: 0
lessons_done: 0
exam_weight: ""
difficulty: easy | moderate | hard
domains: [] # wikilinksdomain: "[[Domain Name]]"
status: not-started | in-progress | completed
confidence: low | medium | high
importance: critical | high | medium | lownumber: 1-N
domains: [] # wikilinks
difficulty: easy | moderate | hardcourse: "[[Course Name]]"
section: ""
status: not-started | in-progress | completed
concepts: [] # wikilinks- [ ] #review Can I explain this without notes?- [ ] #practice Build a mini-project for this scenario- [ ] #review Review this lesson before examTABLETASKGROUP BYSORTLIST| Self-Assessment | Confidence | Study Priority |
|---|---|---|
| no-experience | low | 1 (study first) |
| needs-work | low | 2 |
| moderate | medium | 3 |
| strong | medium-high | 4 (review only) |
| expert | high | 5 (quick check) |