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.