obsidian-markdown

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

1|Updated Mar 8, 2024
One-click install
npx skills add https://github.com/cpp-for-everything/ORM --skill obsidian-markdown-cpp-for-everything
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-markdown
Source: https://github.com/cpp-for-everything/ORM/tree/main/.windsurf/skills/obsidian-markdown
Command: npx skills add https://github.com/cpp-for-everything/ORM --skill obsidian-markdown-cpp-for-everything

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Enables you to create and edit Obsidian-flavored Markdown notes that combine standard Markdown with Obsidian-specific features like wikilinks, embeds, callouts, frontmatter properties, and tags.

Core Features & Use Cases

  • Frontmatter-based metadata: add title, tags, aliases, and other properties to structure notes.
  • Obsidian syntax support: wikilinks, embeds, callouts, tags, and Mermaid diagrams for richer cross-note connections.
  • Reference-ready notes: manage internal and external links, properties, and cross-note navigation across a vault.

Quick Start

Create a new note starting with a YAML frontmatter block, then add wikilinks to related notes and an embed to another note.

Frequently Asked Questions about obsidian-markdown

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?

To create Obsidian markdown notes, start with a YAML frontmatter block for metadata, then add wikilinks to connect related notes. This approach structures vault notes with properties and cross-note navigation.

Can I embed content from other notes using Obsidian markdown syntax?

Yes, you can embed content from other notes using Obsidian markdown syntax. The Skill supports generating embeds alongside wikilinks, callouts, and Mermaid diagrams to enrich cross-note connections within a vault.

What is the best way to manage YAML frontmatter properties in Obsidian?

The best way to manage YAML frontmatter properties is to automate note creation with supported syntax validation. This ensures title, tags, aliases, and other properties are correctly structured for vault navigation.

Does this approach validate link integrity for wikilinks and embeds?

Yes, this approach validates link integrity for wikilinks and embeds. It checks Obsidian-specific syntax, ensuring frontmatter properties, callouts, and cross-note links function correctly across projects.

How do I add Mermaid diagrams and callouts to Obsidian notes?

To add Mermaid diagrams and callouts to Obsidian notes, apply the supported Obsidian syntax during note drafting. This allows richer content formatting alongside standard markdown and wikilinks.