obsidian-skills is a reusable collection of agent skills that teaches compatible AI agents how to create and edit Obsidian-specific file formats, including Obsidian Flavored Markdown, Bases, and JSON Canvas. It follows the Agent Skills specification, allowing any compatible agent to interact with Obsidian vaults and the Obsidian CLI.
Project overview
By adhering to the open Agent Skills specification, obsidian-skills provides a standardized and reusable approach to bridging AI agents with the Obsidian ecosystem, covering specific formats like .base and .canvas.
Project type
AI Coding
Deployment
Refer to project documentation
License
MIT
Best for
Developers building automations who need an agent to interact with Obsidian vaults, open formats, or the Obsidian CLI.
Key capabilities
Creates and edits Obsidian Flavored Markdown (.md) with wikilinks, embeds, callouts, properties, and other Obsidian-specific syntax.
Creates and edits Obsidian Bases (.base) with views, filters, formulas, and summaries.
Creates and edits JSON Canvas files (.canvas) with nodes, edges, groups, and connections.
Interacts with Obsidian vaults via the Obsidian CLI, including plugin and theme development.
Extracts clean markdown from web pages using Defuddle, removing clutter to save tokens.
Limitations and risks
Coding is optional for using this project.
Factors including GPU requirements, data boundaries, cost dependencies, and telemetry are not documented.
Getting started
Setup difficulty is rated as easy; users can install the skills by running a single command or copying files into an agent's skills directory. The documented first success path is running /plugin install obsidian@obsidian-skills in a compatible marketplace.