Getting Started
Prerequisites
Section titled “Prerequisites”- Obsidian installed and running (the CLI communicates via IPC)
- Claude Code or Cursor installed
Claude Code (Plugin — Recommended)
Section titled “Claude Code (Plugin — Recommended)”git clone https://github.com/jcgonzalez25/obsidian-cli-agent.git ~/obsidian-cli-agentclaude plugin install --path ~/obsidian-cli-agent~/obsidian-cli-agent/setup.shClaude Code (Skill)
Section titled “Claude Code (Skill)”git clone https://github.com/jcgonzalez25/obsidian-cli-agent.git ~/.claude/skills/obsidian-cli~/.claude/skills/obsidian-cli/setup.shCursor
Section titled “Cursor”git clone https://github.com/jcgonzalez25/obsidian-cli-agent.git /tmp/obsidian-cli-agentcd your-project//tmp/obsidian-cli-agent/setup.sh --cursorThe setup script auto-detects your Obsidian binary and vault. No manual config editing needed.
Manual Setup
Section titled “Manual Setup”Copy config.example.yaml to ~/.config/obsidian-cli/config.yaml and fill in your values:
vault: "MyVault"vault_path: "~/Documents/MyVault/"binary: "/Applications/Obsidian.app/Contents/MacOS/obsidian"