From second-brain
Handles Obsidian vault mechanics: detects vaults via .obsidian/, parses wiki links, configs for daily notes/templates/plugins, CLAUDE.md routing. Use for Obsidian vaults or structured markdown.
How this skill is triggered — by the user, by Claude, or both
Slash command
/second-brain:obsidianThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Tool-specific mechanics for working with Obsidian vaults.
Tool-specific mechanics for working with Obsidian vaults.
A directory is an Obsidian vault if it contains .obsidian/ folder.
Syntax: [[Note Title]] or [[path/Note Title]]
[[Note Title|display text]]Obsidian stores settings in .obsidian/ at vault root:
| File | Purpose |
|---|---|
daily-notes.json | Daily note folder and template |
templates.json | Templates folder location |
zk-prefixer.json | Zettelkasten/inbox settings |
app.json | General settings (new file location, attachments) |
plugins/ | Installed plugin data |
// daily-notes.json
{
"folder": "Fleeting",
"template": "Templates/daily"
}
// templates.json
{"folder": "Templates"}
// zk-prefixer.json
{
"folder": "📫 Inbox",
"template": "Templates/frontmatter"
}
// app.json
{
"newFileFolderPath": "📫 Inbox",
"attachmentFolderPath": "🖇 Attachments"
}
Finding today's note:
.obsidian/daily-notes.json for folderYYYY-MM-DD.md (Obsidian default){folder}/{YYYY-MM-DD}.mdTemplate application:
daily-notes.jsonIf Glossary.md exists at vault root:
Vaults should have a CLAUDE.md at root describing:
See templates/vault-claude-md.md for template.
When a vault has areas with semantic overlap (e.g., "tool sharpening" vs "software engineering"), the vault CLAUDE.md can include ### Disambiguation: sections that guide routing decisions.
The routing algorithm checks for:
See references/routing.md for the full disambiguation format and how to build custom rules.
For methodology (tool-agnostic):
references/para.md - PARA organizational systemreferences/zettelkasten.md - Naming conventionsreferences/note-patterns.md - Note templatesreferences/routing.md - Routing algorithm with disambiguation supportreferences/daily-linking.md - Linking captured notes to daily notereferences/pipeline.md - Processing pipeline stages and status flowreferences/routing-memory.md - Routing correction and learning loopnpx claudepluginhub technicalpickles/pickled-claude-plugins --plugin second-brainManages Obsidian vaults using obsidian-cli: creates daily notes, moves/renames notes preserving [[wiki-links]], searches content, organizes notes with templates.
Manages Obsidian vaults: search, create, edit, move Markdown notes; handle YAML frontmatter, wikilinks, backlinks, daily notes, Zettelkasten setup, and sync via obsidian-cli.
Provides foundational Obsidian vault context including path, CLI commands, and PARA rules. Loads automatically when the user references their vault, notes, or personal knowledge system.