From obsidian-homelab
Manage the Claude Context Library (CCL) — a curated Obsidian vault of technical references used to give Claude persistent knowledge across sessions. Use when adding a new context document, updating an existing one, or auditing what's in the CCL.
How this skill is triggered — by the user, by Claude, or both
Slash command
/obsidian-homelab:ccl-managerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The Claude Context Library (CCL) is a dedicated Obsidian vault containing technical reference documents that give Claude persistent knowledge across sessions. It is separate from Matt's Vault and optimized for machine-readable content.
The Claude Context Library (CCL) is a dedicated Obsidian vault containing technical reference documents that give Claude persistent knowledge across sessions. It is separate from Matt's Vault and optimized for machine-readable content.
~/Library/Mobile Documents/iCloud~md~obsidian/Documents/Claude Context Library/
Stats (as of 2026-03-10): ~280 files.
Claude Context Library/
contexts/
medical/ — clinical writing patterns, SOAP templates
technical/ — infrastructure, code, tool references
apple-hig/ — 169 pages of Apple HIG (harvested 2026-03-08)
obsidian/ — vault conventions and tag taxonomy
known-docs.md — registry of all harvested documentation sets
| File | Domain | Last Updated |
|---|---|---|
contexts/medical/clinical-writing.md | SOAP notes, discharge summaries | 2026-03-07 |
contexts/technical/code-documentation.md | READMEs, API docs | 2026-01-19 |
contexts/technical/pihole-config.md | Dual Pi-hole, Unbound, nebula-sync | 2026-03-07 |
contexts/obsidian/vault-conventions.md | Vault structure, tagging, placement | 2026-03-07 |
contexts/technical/apple-hig/ | Apple HIG — 169 pages | 2026-03-08 |
Direct filesystem write is faster and doesn't require Obsidian to be open:
~/Library/Mobile Documents/iCloud~md~obsidian/Documents/Claude Context Library/contexts/<domain>/<name>.md
known-docs.md if it's a named documentation setUse the doc-harvest plugin for bulk content (entire libraries, API docs, large sites).
After a doc-harvest:
known-docs.md with name, source URL, page count, and date harvestedThis file is the registry of all documentation sets in the CCL. Update it whenever a new set is harvested.
Format:
## <name>
- **Source:** <URL or description>
- **Pages:** <count>
- **Harvested:** <YYYY-MM-DD>
- **Path:** `contexts/<domain>/<folder-or-file>`
- **Notes:** <any gotchas or access patterns>
Read it:
obsidian read "known-docs.md" vault="Claude Context Library"
For small additions, use append:
obsidian append "contexts/technical/pihole-config.md" vault="Claude Context Library" content="## Update YYYY-MM-DD\n\n<new content>"
For full rewrites, use direct filesystem write (faster than CLI for large content replacements).
obsidian files vault="Claude Context Library" format=json
obsidian search "tailscale" vault="Claude Context Library" format=json
open "obsidian://open?vault=Claude%20Context%20Library"
sleep 3
vault= silently falls back to the active vault if "Claude Context Library" is not open in Obsidian. Always verify the vault is open before using the CLI, or use direct filesystem writes to avoid this issue entirely.
references/ — extended CCL documentation (populated as CCL evolves)Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub mattwag05/mw-plugins --plugin obsidian-homelab