kepano obsidian-skills
COMMUNITYLABSCO SUMMARY
Three of the five are pure format references that work with nothing more than a text editor. obsidian-markdown covers wikilinks, embeds, callouts, properties, and the rest of Obsidian Flavored Markdown. obsidian-bases covers .base files — views, filters, formulas, summaries. json-canvas covers .canvas files — nodes, edges, groups, connections. All three describe a file format an agent can read and write directly; nothing outside the conversation is involved.
The other two need something installed first. obsidian-cli drives a running Obsidian vault from the command line — reading, creating, and searching notes, plus plugin and theme development (reload plugins, run JavaScript, capture errors, take screenshots, inspect the DOM). defuddle extracts clean Markdown from HTML pages using kepano's own separate Defuddle CLI. Neither tool ships inside this repository; both are installs the skill assumes are already on your machine.
READ THE FULL ANALYSIS
Who this is for. Every one of the five only does anything inside an Obsidian vault — wikilinks, Bases, Canvas files, and the Obsidian CLI are all Obsidian-specific. If you don't use Obsidian, none of these apply; if you do, each does exactly what its name says and nothing more.
Installation. The skills follow the Agent Skills specification rather than anything Claude-specific, so they work with Claude Code, Codex, and OpenCode alike — install through a plugin marketplace, npx skills add, or by copying the skills folder into your agent's own skills directory.
ALSO IN THIS PACKAGE
obsidian
Create and edit Obsidian vault files including Markdown, Bases, and Canvas. Use when working with .md, .base, or .canvas files in an Obsidian vault.
WHAT'S INSIDE
5 showing · 5 totalNothing else to set up — install it and go.
defuddle
A web page goes in and just the article comes back out as tidy text, with the navigation, ads and sidebar furniture left behind — much less for a model to wade through than the raw page.
obsidian-cli
Work an Obsidian notebook from a terminal window instead of clicking around in the app: read, write and search notes, set the labels on them, and — if you build add-ons for Obsidian — reload one and see the errors it threw.
json-canvas
A canvas in the note-taking app Obsidian is a whiteboard of cards joined by arrows, kept in a .canvas file; this writes and edits that file directly, keeping the cards from landing on top of each other and every arrow pointing at something that exists.
obsidian-bases
Makes a pile of Obsidian notes behave like a spreadsheet: only the notes that match the rules you set, the columns you want to see, and figures such as totals or averages worked out for you.
obsidian-markdown
Obsidian notes are written in ordinary Markdown plus a handful of extras of its own — links between notes, embedded files and PDFs, coloured callout boxes, a block of labels at the top — and this is how to write those extras so they actually work.
HOW TO GET IT
npx skills add kepano/obsidian-skillsnpx skills add kepano/obsidian-skills --skill <name> --full-depthPick the skill name from the Skills tab — each entry there installs independently.
/plugin marketplace add kepano/obsidian-skills/plugin install obsidian@obsidian-skillsTyped inside the agent's own prompt, not in a terminal. The marketplace is called obsidian-skills, which is the part after the @.