Leaderboard/Knowledge/obsidian-skills
Last commit on September 10, 2026·Created on January 2, 2026

kepano/obsidian-skills

Extends AI agents with the ability to manage Obsidian vaults and visual canvases
Combined rank
#17
across all skills
In Knowledge
#3
category rank
Stars
48.6k
+0.8% in last 7d
Forks
3.5k
+0.8% in last 7d
Watchers
251
+0.4% in last 7d
Traction scoreGitHub stars can be faked, so popularity alone can be misleading. Traction Score looks for broader signs of recent attention, adoption, and active maintenance.
TL;DR

This collection provides tools for AI agents to interact with Obsidian through CLI and open formats. It enables the programmatic creation of Markdown notes and the manipulation of JSON Canvas files to build visual mind maps and flowcharts.

The skill set also supports developers by providing commands to inspect the Obsidian DOM, reload plugins, and capture errors during theme or plugin development.

WHO IT'S FOR
AI agent / automation builders
integrate Obsidian vault management into AI workflows
Obsidian plugin and theme developers
debug plugins and inspect the Obsidian DOM
Knowledge management power users
automate note generation from structured data
Visual thinkers and researchers
programmatically create mind maps and flowcharts
Repository contents

6 skill files

Compatible AgentsThe repository documents support for these agents. The skills may also work with other agents that can load SKILL.md files, but they may need some setup or small changes.

Use this skill collection

Follow the documented setup, then try a first task.

Setup

Claude plugin marketplace

Installs: The complete obsidian plugin sourced from the repository root; the listed skill paths are a bounded selection of its documented skills. · Claude Code

  1. Enter these commands in the agent session, in order, to add the marketplace and then install the obsidian plugin.

    /plugin marketplace add kepano/obsidian-skills
    /plugin install obsidian@obsidian-skills
README.md · Checked Sep 18, 2026.claude-plugin/plugin.json · Checked Sep 18, 2026.claude-plugin/marketplace.json · Checked Sep 18, 2026

Give it something to do.

Suggested first task

Create a linked Obsidian note

Uses obsidian-markdown

  • Destination path such as `<vault-relative-note-path>.md`
  • Note title and content
  • Tags and aliases
  • Names of related notes to link
Use the obsidian-markdown skill to create a small Obsidian note at `<vault-relative-note-path>.md`. Use my supplied title, tags, aliases, note content, and related-note names to add valid frontmatter, internal wikilinks, and one useful callout. Treat the path and note names as placeholders that I will replace, and leave the result ready for me to verify in Obsidian's reading view.
Suggested first task

Create a small connected canvas

Uses json-canvas

  • Destination path such as `<vault-relative-canvas-path>.canvas`
  • Node labels or content
  • Relationships between nodes
Use the json-canvas skill to create a small JSON Canvas file at `<vault-relative-canvas-path>.canvas` from my supplied node labels and relationships. Give every node and edge a unique ID, position nodes without overlap, connect the requested nodes, and validate the JSON and all edge references.
skills/json-canvas/SKILL.md · Checked Sep 18, 2026
Suggested first task

Create a basic task-tracker Base

Uses obsidian-bases

  • Destination path such as `<vault-relative-base-path>.base`
  • Tag used by task notes
  • Property names for status, priority, and due date
Use the obsidian-bases skill to create a small task-tracker Base at `<vault-relative-base-path>.base`. Use my supplied task tag and property names to define the scope and add one table view showing active tasks. Include only the minimal useful fields and validate the YAML and all referenced properties and formulas.
skills/obsidian-bases/SKILL.md · Checked Sep 18, 2026