obsidian-skills
A collection of agent skills for Obsidian, enabling AI automation for managing Markdown, JSON Canvas, and Obsidian vaults.

Suggested prompts
Use the obsidian-markdown skill to create a new note in my vault that includes callouts and wikilinks.
Utilize the json-canvas skill to create a mind map with nodes and edges for my project.
Use the defuddle skill to extract content from a specific webpage and save it as a clean Markdown file.
About this skill
Obsidian Skills
Obsidian Skills is a set of Agent Skills designed for use with Obsidian. They follow the Agent Skills specification and can be used by any skills-compatible agent, including Claude Code, Codex, and Open Code.
Use Cases
- Users who manage notes, databases, canvases, plugins, and themes in Obsidian
- Those who want to automate creating and editing Obsidian content via an agent
- Anyone who needs to extract clean markdown from web pages
Core Capabilities
| Skill | Description |
|---|---|
| obsidian-markdown | Create and edit Obsidian Flavored Markdown (.md) with wikilinks, embeds, callouts, properties, and other Obsidian-specific syntax |
| obsidian-bases | Create and edit Obsidian Bases (.base) with views, filters, formulas, and summaries |
| json-canvas | Create and edit JSON Canvas files (.canvas) with nodes, edges, groups, and connections |
| obsidian-cli | Interact with Obsidian vaults via the Obsidian CLI including plugin and theme development |
| defuddle | Extract clean markdown from web pages using Defuddle, removing clutter to save tokens |
Notes
- These skills require a compatible agent environment (e.g., Claude Code, Codex, or Open Code) to run.
- The skills follow the Agent Skills specification; installation method depends on the agent platform.