obsidian

Route Obsidian vault tasks to specialized sub-skills by file type.

7|3|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/Zpankz/mcp-skillset --skill obsidian-zpankz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian
Source: https://github.com/Zpankz/mcp-skillset/tree/main/obsidian
Command: npx skills add https://github.com/Zpankz/mcp-skillset --skill obsidian-zpankz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, PyYAML, and includes scripts (resource) components.

What problem does it solve?

This skill centralizes Obsidian vault interactions across Markdown, Base, and Canvas, routing tasks to domain-specific sub-skills and enabling memory-driven personalization.

Core Features & Use Cases

  • Routes to specialized sub-skills based on file type (.md, .base, .canvas) for efficient editing and creation.
  • Self-iterative memory that learns usage patterns to improve guidance and suggestions over time.
  • Hooks-driven lifecycle and agent-based architecture to manage contexts, sessions, and memory.

Quick Start

Prompt the user to initiate an Obsidian vault task with a simple command.

Frequently Asked Questions about obsidian

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage an Obsidian vault using AI agents?

To manage an Obsidian vault using AI agents, this skill identifies and orchestrates file types like markdown, canvas, and bases to route tasks to specialized sub-skills. It applies context-aware execution to handle vault interactions efficiently.

Can I use AI to edit markdown, canvas, and base files in Obsidian together?

Yes, you can edit markdown, canvas, and base files in Obsidian together. The skill routes tasks to domain-specific sub-skills based on the file type, enabling efficient editing and creation across different Obsidian file formats.

How does memory learning work for Obsidian vault personalization?

Memory learning for Obsidian vault personalization works through a self-iterative process that learns your usage patterns over time. It uses hooks-driven lifecycle and agent-based architecture to manage contexts and improve guidance.

What's the best way to automate Obsidian canvas and base view configurations?

The best way to automate Obsidian canvas and base view configurations is through frontmatter-driven discovery. This skill identifies specific file types and routes them to specialized sub-skills for context-aware execution and configuration.

Do I need jq and PyYAML to run Obsidian vault automation?

Yes, you need jq and PyYAML installed as dependencies to run this Obsidian vault automation. These components support the underlying scripts that enable frontmatter-driven discovery and memory-based personalization.

Why does my Obsidian markdown routing not work across different projects?

Obsidian markdown routing may not work across projects if frontmatter-driven discovery is not properly configured. This skill relies on identifying file types and applying context-aware execution to route tasks to the correct specialized sub-skills.