From obsidian-vault
Initializes Obsidian vault by creating ~/.claude/obsidian-vault.json config file and standard folder structure for projects, technologies, claude-code components, notes, and auto-captures. Supports --check and --vault <path> flags.
How this command is triggered — by the user, by Claude, or both
Slash command
/obsidian-vault:initThe summary Claude sees in its command listing — used to decide when to auto-load this command
# Initialize Obsidian Vault
Set up the obsidian-vault plugin configuration and folder structure.
## Usage
Runs: `bash "${CLAUDE_PLUGIN_ROOT}/scripts/init.sh" $ARGUMENTS`
## What It Creates
### Configuration File
Creates `~/.claude/obsidian-vault.json`:
### Vault Structure
## Re-running Init
Running `/obsidian-vault:init` again is safe:
- Creates any missing folders
- Skips existing files (won't overwrite your data)
- Updates config file with current settings
## After Initialization
1. **Open in Obsidian**: Open the vault folder in Obsidian app
2. **Add your first note**: `/o...Set up the obsidian-vault plugin configuration and folder structure.
# Initialize with default vault path (~/guerra_vault)
/obsidian-vault:init
# Initialize with custom vault path
/obsidian-vault:init --vault ~/my-vault
# Check current setup without making changes
/obsidian-vault:init --check
Runs: bash "${CLAUDE_PLUGIN_ROOT}/scripts/init.sh" $ARGUMENTS
Creates ~/.claude/obsidian-vault.json:
{
"vaultPath": "/home/user/guerra_vault",
"autoCapture": {
"commits": true,
"tasks": true,
"sessionSummaries": true,
"claudeCodeComponents": true
},
"defaultTags": ["claude-generated"]
}
guerra_vault/
├── projects/ # Project-specific documentation
├── technologies/ # Tech knowledge (Laravel, React, etc.)
├── claude-code/ # Claude Code components
│ ├── agents/
│ ├── hooks/
│ ├── skills/
│ └── tools/
├── ideas/ # Feature ideas, experiments
├── personal/ # Career, learning goals
├── todo/ # Tasks and checklists
├── references/ # Bookmarks, snippets, cheatsheets
├── journal/ # Auto-captured events
│ ├── commits/
│ ├── tasks/
│ └── creations/
├── _archive/ # Archived notes
└── README.md # Vault index
Running /obsidian-vault:init again is safe:
/obsidian-vault:add technologies "Getting Started"npx claudepluginhub mwguerra/claude-code-plugins --plugin obsidian-vault/initScaffolds a new Obsidian vault from scratch following the obsidian-master-kit pattern (4 areas, CLAUDE.md, _INDEX.md, MOCs, templates). Conducts a short interview in pt-br.
/setupOrchestrates interactive Obsidian vault setup wizard: performs app preflight check and optional install, then delegates vault interview to socratic subagent.
/obsManages Obsidian agent memory vault — initialize, analyze projects, recap sessions, scaffold projects, create notes, update TODOs, lookup knowledge, manage relationships.
/obsidian-archiveExtracts learnings from the current Claude Code session using progressive summarization and archives them as Zettelkasten notes in Obsidian vault after user approval.
/init-projectConfigures repo for Obsidian PKM by linking to vault project folder, optionally scaffolding index, and adding PKM directives to CLAUDE.md.
/wikiBootstraps or checks Claude-Obsidian wiki vault, runs setup workflow: checks Obsidian install/vault/MCP, asks vault purpose, scaffolds full structure.