About this project
Agent Skills for Obsidian is a repository of skill definitions that follow the Agent Skills specification, making them usable by any skills-compatible agent such as Claude Code, Codex, and OpenCode. The skills are designed to teach an agent how to work with Obsidian vaults and the open file formats Obsidian uses.
The repository bundles six skills:
- obsidian-markdown: create and edit Obsidian Flavored Markdown (.md) files, including wikilinks, embeds, callouts, properties, and other Obsidian-specific syntax.
- obsidian-bases: create and edit Obsidian Bases (.base) files with views, filters, formulas, and summaries.
- json-canvas: create and edit JSON Canvas (.canvas) files with nodes, edges, groups, and connections.
- obsidian-cli: interact with Obsidian vaults through 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.
Installation options include a plugin marketplace command, an npx skills command, or manual setup. For Claude Code, the repo contents can be placed in a .claude folder at the root of an Obsidian vault. For Codex, the skills directory is copied into the Codex skills path, typically ~/.codex/skills. For OpenCode, the entire repository is cloned into ~/.opencode/skills/, and OpenCode auto-discovers SKILL.md files without config changes, making skills available after a restart.
The project is aimed at users who want their AI agents to operate directly on Obsidian notes and related open formats, rather than treating them as generic text files.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.