kepano/obsidian-skills

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

What it solves

This project provides a set of specialized tools (skills) that allow AI agents to interact with Obsidian vaults. It bridges the gap between LLM-based agents and Obsidian's specific data formats, enabling them to create and edit content using Obsidian-specific syntax and tools.

How it works

The project implements the Agent Skills specification, making these tools compatible with any agent that supports this standard, such as Claude Code, Codex, and Open Code. It provides a collection of discrete skills that agents can call upon to perform specific tasks within an Obsidian environment.

Who it’s for

Users of Obsidian who use AI agents (like Claude Code) to manage their knowledge base, automate content creation, or develop plugins and themes for Obsidian.

Highlights

  • Obsidian-Specific Syntax: Supports creating and edit Obsidian Flavored Markdown, including wikilinks, callouts, and properties.
  • Data Management: Enables agents to work with Obsidian Bases (.base files) and JSON Canvas files.
  • Integration Tools: Includes skills for interacting with the Obsidian CLI, extracting clean markdown from web pages via Defuddle, and rendering templates using Knap.

Related

  • Project
  • Project
  • Project
  • Project
  • Project