From second-brain
Obsidian vault mechanics - wiki links, .obsidian/ config, daily notes, plugins. Use when working with Obsidian vaults or structured markdown.
npx claudepluginhub technicalpickles/pickled-claude-plugins --plugin second-brainThis skill uses the workspace's default tool permissions.
Tool-specific mechanics for working with Obsidian vaults.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
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 loop