Obsidian vault mechanics - wiki links, .obsidian/ config, daily notes, plugins. Use when working with Obsidian vaults or structured markdown.
View on GitHubtechnicalpickles/pickled-claude-plugins
second-brain
plugins/second-brain/skills/obsidian/SKILL.md
February 3, 2026
Select agents to install to:
npx add-skill https://github.com/technicalpickles/pickled-claude-plugins/blob/main/plugins/second-brain/skills/obsidian/SKILL.md -a claude-code --skill obsidianInstallation paths:
.claude/skills/obsidian/# Obsidian Skill
Tool-specific mechanics for working with Obsidian vaults.
## Vault Detection
A directory is an Obsidian vault if it contains `.obsidian/` folder.
## Wiki Links
**Syntax:** `[[Note Title]]` or `[[path/Note Title]]`
- Obsidian resolves by title match
- Can include path for disambiguation
- Aliases: `[[Note Title|display text]]`
## .obsidian/ Configuration
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 |
### Parsing Config
```json
// 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"
}
```
## Daily Notes
**Finding today's note:**
1. Read `.obsidian/daily-notes.json` for folder
2. Use format `YYYY-MM-DD.md` (Obsidian default)
3. Path: `{folder}/{YYYY-MM-DD}.md`
**Template application:**
- Obsidian applies template on note creation
- Template path from `daily-notes.json`
## Glossary Integration
If `Glossary.md` exists at vault root:
- Contains known transcription corrections
- Maps common errors to correct terms
- Used by process-daily command
## Vault CLAUDE.md
Vaults should have a `CLAUDE.md` at root describing:
- Folder structure
- Routing rules
- Naming conventions
- References to methodology (PARA, Zettelkasten)
- **Disambiguation rules** for semantically similar areas
See `templates/vault-claude-md.md` for template.
### Disambiguation Rules
When a vault has areas with semantic overlap (e.g., "tool sharpening" vs "software engineering"), the vault CLAUDE.md can include `### Disambi