kepano /obsidian-skills

Agent skills for Obsidian. Teach your agent to use Obsidian CLI and open formats including Markdown, Bases, JSON Canvas.

★ 51,454⑂ 3,639👁 242⑃ 84● 60▤ 0◈ 0
MITCreated 2026-01-02
51,454
stars
+275+822+2,090
3,639
forks
242
watchers
84
prs
60
issues
0
releases
0
discussions

README

Agent Skills for use with Obsidian.

These skills follow the Agent Skills specification so they can be used by any skills-compatible agent, including Claude Code, Codex, and Open Code.

 Installation

 Marketplace


/plugin marketplace add kepano/obsidian-skills
/plugin install obsidian@obsidian-skills


 npx skills


npx skills add [email protected]:kepano/obsidian-skills.git


Instead of ssh, if you prefer to use https:


npx skills add https://github.com/kepano/obsidian-skills


 Manually

 Claude Code

Add the contents of this repo to a /.claude folder in the root of your Obsidian vault (or whichever folder you're using with Claude Code). See more in the official Claude Skills documentation.

 Codex

Copy the skills/ directory into your Codex skills path (typically ~/.codex/skills). See the Agent Skills specification for the standard skill format.

 OpenCode

Clone the entire repo into the OpenCode skills directory (~/.opencode/skills/):

sh
git clone https://github.com/kepano/obsidian-skills.git ~/.opencode/skills/obsidian-skills


Do not copy only the inner skills/ folder — clone the full repo so the directory structure is ~/.opencode/skills/obsidian-skills/skills//SKILL.md.

OpenCode auto-discovers all SKILL.md files under ~/.opencode/skills/. No changes to opencode.json or any config file are needed. Skills become available after restarting OpenCode.

 Skills

| 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                                                                |
| knap                           | Render Markdown templates from JSON or CSV data using Knap, including batch file generation                                                          |

Top issues

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON