Agent Skills for use with Obsidian.These skills follow the [Agent Skills specification](https://agentskills.io/specification) so they can be used by any skills-compatible agent, including Claude Code and Codex CLI.
Installation
Marketplace
/plugin marketplace add kepano/obsidian-skills
/plugin install obsidian@obsidian-skills
npx skills
npx skills add git@github.com:kepano/obsidian-skills.git
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](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/overview).
Codex CLI
Copy the `skills/` directory into your Codex skills path (typically `~/.codex/skills`). See the [Agent Skills specification](https://agentskills.io/specification) for the standard skill format.
OpenCode
Clone the entire repo into the OpenCode skills directory (`~/.opencode/skills/`):
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 |