obsidian-markdown

Generate and edit Obsidian-flavored Markdown notes with wikilinks, embeds, callouts, and frontmatter.

1|Updated May 15, 2025
One-click install
npx skills add https://github.com/badaniya/.stowed --skill obsidian-markdown-badaniya
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: obsidian-markdown
Source: https://github.com/badaniya/.stowed/tree/main/agents/.agents/skills/obsidian-markdown
Command: npx skills add https://github.com/badaniya/.stowed --skill obsidian-markdown-badaniya

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Obsidian users often manage complex notes that rely on Obsidian-specific syntax like wikilinks, embeds, callouts, and YAML frontmatter. This skill enables automated creation and editing of Obsidian Flavored Markdown, ensuring consistency and correctness across a vault.

Core Features & Use Cases

  • Supports wikilinks, embeds, callouts, tags, and frontmatter properties.
  • Generates and updates notes in Obsidian format, enabling template creation, bulk edits, and metadata management.
  • Use case: generate a set of notes for a project with consistent frontmatter and linked references.

Quick Start

To use this skill, instruct the agent to create or update a note with a given path, frontmatter, and content that uses Obsidian features. Example: create a note at Notes/Projects.md with appropriate frontmatter and sample content.

Frequently Asked Questions about obsidian-markdown

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

FAQPage Schema
How do I generate Obsidian markdown notes with valid YAML frontmatter?▼

To generate Obsidian markdown notes with valid YAML frontmatter, you can instruct the agent to create a note at a specific path with defined metadata properties and content. This process produces ready-to-load content for AI-assisted editing.

Can I automate bulk edits and metadata management across multiple Obsidian notes?▼

Yes, you can automate bulk edits and metadata management across multiple Obsidian notes. This approach enables mass note updates and structured metadata management while preserving Obsidian-specific syntax like wikilinks and callouts.

What is the best way to create project templates with linked references in Obsidian?▼

The best way to create project templates with linked references in Obsidian is to generate a set of notes with consistent frontmatter. This ensures structured metadata and correctly formatted wikilinks across the vault.

Does this approach support Obsidian-specific features like wikilinks, embeds, and callouts?▼

Yes, this approach fully supports Obsidian-specific features including wikilinks, embeds, callouts, and tags. It ensures consistency and correctness by preserving Obsidian syntax during automated note creation and editing.

How do I maintain Obsidian syntax consistency when editing a team knowledge base?▼

To maintain Obsidian syntax consistency when editing a team knowledge base, you can apply automated template creation and mass note updates. This ensures valid Obsidian-flavored markdown is preserved across all entries.

When do I need to use YAML frontmatter in Obsidian markdown?▼

You need to use YAML frontmatter in Obsidian markdown when managing structured metadata across personal vaults or team knowledge bases. It enables consistent property management and supports AI-assisted editing workflows.