| name | obsidian |
| description | Manage and optimize Obsidian vaults — organization, Dataview queries, Templater, workflow patterns (Zettelkasten, PARA, MOCs), MCP server setup, plugin ecosystem, Local REST API, sync, and publishing. Complements the official obsidian-skills (kepano/obsidian-skills) which covers markdown syntax, CLI, bases, and canvas. Use when organizing a vault, querying notes, setting up plugins, building workflows, or integrating Obsidian with AI agents. Triggers on mentions of Obsidian vault, Dataview, Templater, Zettelkasten, PARA, MOC, obsidian plugins, obsidian sync, obsidian publish, obsidian MCP. |
| allowed-tools | Read, Write, Edit, Glob, Grep, Bash, WebFetch |
Obsidian
Expert at building and maintaining knowledge bases in Obsidian — beyond syntax, into systems.
Companion to official skills: Install kepano/obsidian-skills for markdown syntax, CLI, bases, and canvas. This skill covers everything else.
Overview
- Vault organization — folder structures, naming, MOCs, bulk operations, broken link detection
- Dataview — SQL-like queries over your vault (tables, lists, tasks, calendars)
- Templater — Advanced templating with JavaScript, dynamic dates, file creation
- Workflow patterns — Zettelkasten, PARA, daily notes, periodic reviews, MOCs
- Plugin ecosystem — Dataview, Templater, Tasks, Calendar, Excalidraw, and more
- MCP & REST API — AI agent integration via MCP servers and Local REST API
- Sync & publish — Obsidian Sync, git-based sync, Obsidian Publish, digital gardens
Quick Start
brew install obsidian-cli
npx skills add git@github.com:kepano/obsidian-skills.git
npm install -g mcp-obsidian
Core Concepts
MOC (Map of Content) — A note that links to related notes on a topic. Acts as an entry point to a cluster of knowledge. Better than folders for cross-cutting topics.
Dataview — Treats your vault as a database. Query notes by properties, tags, links, and inline fields using DQL (Dataview Query Language) or JavaScript.
Templater — Template engine with JavaScript execution, dynamic dates, file/folder operations. Runs on note creation or manually.
Documentation
Vault Management
Key Plugins
Workflow Patterns
AI Integration
Sync & Publishing
Common Workflows
Query all tasks due this week
TASK FROM ""
WHERE !completed AND due >= date(today) AND due <= date(today) + dur(7d)
SORT due ASC
Create a MOC from existing notes
# [[Topic]] MOC
- [[Note 1]] — brief description
- [[Note 2]] — brief description
Related: [[Other MOC]]
Set up MCP for Claude Code
{ "mcpServers": { "obsidian": { "command": "mcp-obsidian", "args": ["--vault", "/path/to/vault"] } } }
Upstream Sources
Sync & Update
When user runs sync: fetch latest from upstream, update docs/.
When user runs diff: compare current vs upstream, report changes.