Obsidian Skills

Provide AI agents with command-line skills to create, edit, and manage files within an Obsidian vault.

Provide AI agents with command-line skills to create, edit, and manage files within an Obsidian vault.

The gist

Obsidian Skills is a collection of command-line utilities from developer kepano. It provides a standardized set of 'skills' that allow AI agents, such as Claude Code or Codex CLI, to programmatically interact with an Obsidian vault. This solves the problem of automating content creation and management within Obsidian by giving language models direct, structured access to its file formats and command-line interface.

What it does

  • Create and edit Obsidian-flavored Markdown files, including wikilinks and properties.
  • Manage Obsidian Bases (.base files) with views, filters, and formulas.
  • Construct and modify JSON Canvas (.canvas) files with nodes and edges.
  • Interact with the Obsidian CLI for plugin and theme development tasks.
  • Extract clean, token-efficient markdown from web pages using Defuddle.

How it works

Users install the tool by cloning the repository or using a package manager to add the skills to their AI agent's environment (e.g., Claude Code, Codex CLI). The agent can then invoke these skills to manipulate files within an Obsidian vault. The tool is open-source, requires command-line interaction, and is delivered as a Git repository.

Best for

Developers and technical Obsidian users who want to automate their knowledge management workflows using AI agents.

Watch out for

This is not a standard Obsidian plugin with a graphical interface. Installation and use require familiarity with the command line and a compatible AI agent framework.