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.