Obsidian Vault Integration
Configuration
export OBSIDIAN_VAULT="icloud-vault" # Optional — defaults to active vault
export OBSIDIAN_TODO_FILE="Inbox/Tasks.md" # Optional
CLI Tools
Native Obsidian CLI
obsidian read path=<path> # Read note
obsidian create path=<path> content=<text> overwrite # Write note
obsidian search query=<text> # Search vault
obsidian daily:read # Read daily note
obsidian daily:append content=<text> # Append to daily note
obsidian command id=<id> # Execute command
obsidian snippet:enable name=<name> # Enable CSS snippet
obsidian files # List vault files
Thought (Daily Notes)
thought "Great idea for the app"
thought "Meeting went well" meeting work
Todo Tracking
todo add "Review PR" work --due tomorrow --priority high
todo done 1 # Complete by number
todo done "PR" # Complete by search
todo delete 2 # Remove task
todo list # Show pending
todo list work # Filter by tag
See: references/todo.md
Oncall Tracking
oncall start # Start shift
oncall log "Alert fired" incident database
oncall resolve "Fixed it" database
oncall summary # View current shift
oncall end # End and archive
See: references/oncall.md
Agent Mission Control (Kanban)
bun scripts/kanban.ts board-status --board "Agents/Mission-Control.md"
bun scripts/kanban.ts list --board "Agents/Mission-Control.md" --lane Ready
bun scripts/kanban.ts claim --board "Agents/Mission-Control.md" --id <blockId> --agent <name>
bun scripts/kanban.ts update --board "Agents/Mission-Control.md" --id <blockId> --status blocked
bun scripts/kanban.ts complete --board "Agents/Mission-Control.md" --id <blockId>
bun scripts/kanban.ts fail --board "Agents/Mission-Control.md" --id <blockId> --reason "..."
bun scripts/kanban.ts add-task --board "Agents/Mission-Control.md" --title "..." --lane Ready
See: references/kanban.md
Decision Guide
| Need | Method |
|---|---|
| Read/write notes | obsidian CLI |
| Search vault | obsidian CLI |
| Execute commands/snippets | obsidian CLI |
| Quick thoughts/notes | thought CLI |
| Task management | todo CLI |
| Oncall/incidents | oncall CLI |
| Agent task dispatch/claim | kanban CLI |
Reference Docs
- Obsidian CLI Reference - Native CLI commands
- Thought Reference - Quick notes to daily journal
- Todo Reference - Task management with Obsidian Tasks format
- Oncall Reference - Incident tracking and shift management
- Kanban Reference - Agent mission control and task dispatch