Obsidian Skills

🚀 Description

kepano/obsidian-skills — a bundle of agent skills from kepano (Steph Ango, Obsidian’s CEO) that teach any skills-compatible agent — Claude Code, Codex, OpenCode — to work natively with Obsidian and its open formats. Follows the Agent Skills specification.

Directly relevant to this vault: this Brain is an Obsidian vault driven by a coding agent, and these skills are exactly the primitives that agent uses.

đź§© The five skills

SkillWhat it does
obsidian-markdownCreate/edit Obsidian Flavored Markdown — wikilinks, embeds, callouts, properties
obsidian-basesCreate/edit Obsidian Bases (.base) — views, filters, formulas, summaries
json-canvasCreate/edit JSON Canvas files (.canvas) — nodes, edges, groups
obsidian-cliDrive vaults via the Obsidian CLI, incl. plugin/theme dev
defuddleExtract clean markdown from web pages via Defuddle, stripping clutter to save tokens

đź§© Install

  • Marketplace — /plugin marketplace add kepano/obsidian-skills then /plugin install obsidian@obsidian-skills
  • npx skills — npx skills add https://github.com/kepano/obsidian-skills
  • Manual — drop the repo into .claude/ (Claude Code), copy skills/ into ~/.codex/skills (Codex), or clone the full repo into ~/.opencode/skills/ (OpenCode auto-discovers every SKILL.md)

Reasoning for

Canonical, format-owner-authored skills for the exact stack this brain runs on. obsidian-bases and json-canvas are the notable ones — teaching an agent Bases (.base) and Canvas (.canvas) unlocks structured views and visual maps the agent otherwise can’t touch. defuddle is a lightweight web-clip cleaner (a leaner cousin of Firecrawl for the ingest step). Worth wiring into the vault’s own skill set.

Alternatives considered

  • Second Brain Design / Building an AI Second Brain — the methodology; obsidian-skills is the low-level toolkit those systems can build on
  • Hand-written per-vault skills (like this repo’s .claude/skills) — bespoke to one taxonomy; obsidian-skills covers format mechanics
  • Firecrawl — heavier scraping API vs defuddle’s local single-page cleaner

Template: tool