obsidian

Create and edit Obsidian vault content in Markdown, Bases, and JSON Canvas.

2|Updated Apr 11, 2026
One-click install
npx skills add https://github.com/EranYonai/ey-skills --skill obsidian-eranyonai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian
Source: https://github.com/EranYonai/ey-skills/tree/main/obsidian
Command: npx skills add https://github.com/EranYonai/ey-skills --skill obsidian-eranyonai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Obsidian vaults are powerful but require manual setup to create and maintain multi-format content. This skill enables creating and editing content across Obsidian Flavored Markdown (.md), Obsidian Bases (.base), and JSON Canvas (.canvas) within a unified workflow, improving consistency and scalability of vaults used for notes, knowledge management, and RAG-style indexing.

Core Features & Use Cases

  • Create and edit Obsidian Flavored Markdown notes with frontmatter, wikilinks, callouts, embeds, and tags.
  • Create and edit Obsidian Bases to define reusable projections, filters, and views for vault data.
  • Work with JSON Canvas to model mind maps, diagrams, and inter-note relationships.
  • Use on large vaults to maintain no-database knowledge bases, cross-link notes, and build a master index or topic-specific indexes.

Quick Start

Copy this SKILL.md into your agent's skill set and activate the Obsidian workflow to start editing vault content across formats.

Frequently Asked Questions about obsidian

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

FAQPage Schema
How do I create Obsidian markdown notes with frontmatter and wikilinks programmatically?

To create Obsidian markdown notes, define frontmatter for metadata like name and description, then format body content using Obsidian Flavored Markdown syntax including wikilinks, embeds, and callouts for cross-note references.

What is the best way to edit JSON Canvas files for modeling mind maps in an Obsidian vault?

Editing JSON Canvas files involves modifying the .canvas format to model visual relationships like mind maps and diagrams, mapping out inter-note connections within the Obsidian vault structure.

Can I use this approach to manage large Obsidian vaults without a database?

Yes, you can manage large vaults without a database by using Obsidian Bases to define reusable filters and views, and cross-linking markdown notes to maintain a scalable no-database knowledge base.

Does this workflow support creating Obsidian Bases to define reusable projections and filters?

Yes, the workflow fully supports creating and editing Obsidian Bases (.base files) to define reusable projections, filters, and views for vault data, ensuring consistent data indexing across the vault.

How do callouts and embeds work when formatting Obsidian Flavored Markdown?

Callouts and embeds in Obsidian Flavored Markdown are specific syntax elements used to highlight information and reference external content, validated against Obsidian's formatting rules during note creation and editing.