Obsidian Markdown
Automate and integrate Obsidian Markdown for seamless note formatting and content workflows
Obsidian Markdown is a community skill for authoring content using Obsidian Flavored Markdown, covering wikilinks, embeds, callouts, frontmatter properties, and specialized syntax for knowledge management in Obsidian vaults.
What Is This?
Overview
Obsidian Markdown provides patterns for using the extended Markdown syntax specific to Obsidian. It covers wikilink syntax with display text aliases and heading anchors for bidirectional note linking, embed syntax for transcluding notes, sections, and images inline within other notes, callout blocks with collapsible types for structured annotations like warnings, tips, and notes, frontmatter YAML properties for adding typed metadata to notes, and Mermaid diagram integration for rendering flowcharts and sequence diagrams inside notes. The skill enables Obsidian users to create richly interconnected knowledge bases that leverage the full syntax capabilities of the platform.
Who Should Use This
This skill serves Obsidian users building interconnected knowledge bases with wikilinks and embeds, writers and researchers who use callouts and structured metadata for organized notes, and developers creating Obsidian plugins that parse or generate Obsidian-flavored Markdown.
Why Use It?
Problems It Solves
Standard Markdown lacks bidirectional linking that is essential for connected knowledge management. Embedding content from other notes requires copy-pasting which creates duplication that drifts. Structuring notes with metadata for filtering and querying needs consistent frontmatter conventions. Creating visual diagrams inline requires external tools without Mermaid integration.
Core Highlights
Wikilink engine creates bidirectional links with aliases and heading anchors. Embed system transcludes note content, sections, and media inline. Callout blocks render styled annotations with collapsible sections. Frontmatter parser reads and validates YAML properties for structured metadata.
How to Use It?
Basic Usage
---
title: Project Overview
tags:
- project
- active
status: in-progress
priority: high
created: 2025-03-06
---
## Project Links
Related to [[Team Members]] and
[[Architecture Decisions]].
See [[Meeting Notes#Action Items]]
for tasks from the last meeting.
Contact [[John Smith|John]] for
backend questions.
## Embedded Content
![[project-diagram.png]]
![[Requirements Document#Summary]]
> [!warning] Deadline
> This project must ship by Q2.
> Contact the PM for extensions.
> [!tip] Quick Start
> Run `npm install` then
> `npm run dev` to start.
> [!note]- Additional Context
> This section is collapsed
> by default. Click to expand.Real-World Examples
---
title: API Integration Guide
tags:
- documentation
- api
author: Engineering Team
version: 2.1
reviewed: true
---
## Authentication
See [[Auth Service]] for the
token management implementation.
![[Auth Service#Token Flow]]
> [!important] Rate Limits
> API calls are limited to
> 100 requests per minute.
> See [[Rate Limiting]] for
> configuration details.
## Architecture
```mermaid
sequenceDiagram
Client->>API: POST /auth/token
API->>Auth: Validate credentials
Auth-->>API: JWT token
API-->>Client: 200 + token
Client->>API: GET /data
Note over Client,API: Bearer token
API-->>Client: 200 + dataRelated Pages
- [[Error Handling|Error Codes]]
- [[Webhooks#Setup]]
- [[SDK Reference]]
### Advanced Tips
Use heading anchors in wikilinks to link directly to specific sections within long notes. Create templates with predefined frontmatter properties to ensure consistent metadata across note types. Use callout type aliases to create custom callout styles that match your documentation conventions.
## When to Use It?
### Use Cases
Build a technical documentation vault with cross-referenced API guides, architecture diagrams, and embedded code examples. Create a research knowledge base with literature notes linked to source materials and annotated with callout summaries. Implement a project wiki with embedded meeting notes, decision records, and Mermaid diagrams for process flows.
### Related Topics
Obsidian vault authoring, Markdown syntax, personal knowledge management, Zettelkasten method, and note linking.
## Important Notes
### Requirements
Obsidian desktop or mobile application for rendering extended Markdown features. Notes stored as plain Markdown files with .md extension in a vault folder. Mermaid plugin enabled for diagram rendering support.
### Usage Recommendations
**Do:** use wikilinks over standard Markdown links for internal vault references to enable bidirectional linking. Add frontmatter properties consistently across notes for effective filtering in search and base views. Use embed syntax to reference shared content from a single source note.
**Don't:** create circular embeds where Note A embeds Note B and Note B embeds Note A, which causes rendering issues. Overuse callouts for regular content that does not need special visual emphasis. Store binary files directly in the vault when external links to cloud storage are more efficient.
### Limitations
Obsidian-flavored Markdown features like wikilinks and callouts are not rendered by standard Markdown processors. Embeds of large notes can slow down rendering in the editor. Some callout types and styling depend on the active Obsidian theme.More Skills You Might Like
Explore similar skills to enhance your workflow
Skill Installer
Streamline skill installation processes through automated deployment and seamless tool integration
Instructor
Extract structured data from LLMs using automated Instructor workflows and Pydantic integrations
Claid Ai Automation
Automate Claid AI operations through Composio's Claid AI toolkit via
Speech To Text
Automate and integrate speech-to-text conversion for accurate and fast audio transcription
Formdesk Automation
Automate Formdesk operations through Composio's Formdesk toolkit via
Daffy Automation
Automate Daffy operations through Composio's Daffy toolkit via Rube MCP