Discover and explore top open-source AI tools and projects—updated daily.
pablo-manoAI agents control Obsidian vaults via terminal commands
Top 88.7% on SourcePulse
Summary
This project provides an AI coding agent skill that enables full terminal control over Obsidian vaults using the official Obsidian CLI (v1.12+). It empowers AI agents to read, create, edit, search, and manage notes, tasks, plugins, and sync operations within Obsidian, streamlining knowledge management workflows for AI-assisted development.
How It Works
The skill integrates with various AI agents by exposing the Obsidian CLI's extensive command set via a SKILL.md file. AI models recognize Obsidian-related queries and invoke the skill, which translates natural language or explicit commands into Obsidian CLI calls. This approach leverages the robust, official CLI for comprehensive vault interaction without requiring direct API access or complex agent-specific logic.
Quick Start & Requirements
DISPLAY=:5, PrivateTmp=false).Highlighted Details
SKILL.md or custom instructions, enabling natural language control.eval, dev:screenshot, dev:debug, dev:console, and more.Maintenance & Community
The README does not detail specific contributors, sponsorships, or community channels.
Licensing & Compatibility
The skill is provided "as-is" and relies on Obsidian v1.12+, which is free for all users. No specific open-source license is stated for the skill code itself. Compatibility is broad across LLM agents supporting SKILL.md or custom instructions.
Limitations & Caveats
Windows requires normal-privilege terminals; admin terminals cause silent failures. Headless Linux requires specific configurations (xvfb, DISPLAY=:5, PrivateTmp=false). Multi-vault interactions may require explicit vault naming or manual switching. Snap confinement on Linux can restrict IPC; .deb package is recommended. Obsidian must be running for the CLI to function.
3 months ago
Inactive
RAIT-09