← Back to list
✍️

obsidian-markdown Checked

Create and edit Obsidian Flavored Markdown with wikilinks, embeds, callouts, properties, and othe…
✍️ Writing skills By kepano Version v1.0.0 Added 2026-09-07 Updated 2026-09-07 Source ↗
8.7Overall rating
2Views
6Downloads
48.0kStars

Installation

🤖 Install via AI

Copy the prompt below and send it to your AI assistant (e.g. Claude Code) — it will follow the instructions and install automatically.

Install the "obsidian-markdown" skill by following the instructions at https://skill123.me/install/obsidian-markdown.
⌨️ Command line install

Run in your terminal — downloads and installs to ~/.claude/skills/.

curl -fsSL https://skill123.me/install/obsidian-markdown.sh | bash
📦 Download ZIP

Download the zip and extract it into your skills directory (e.g. ~/.claude/skills/), then restart your session.

⬇ Download v1.0.0 · 5 KB
📊 Static rating
8.7/10
Trigger
8.0
Structure
9.3
Workflow
7.2
Content
9.0
Engineering
10.0
Security
10.0

Six-dimension rubric with reviewer rationale.

View scorecard ↓
🛡 Dynamic test
—

Not live-tested yet — this skill is rated on static analysis only.

About this skill

Create and edit Obsidian Flavored Markdown with wikilinks, embeds, callouts, properties, and other Obsidian-specific syntax. Use when working with .md files in Obsidian, or when the user mentions wikilinks, callouts, frontmatter, tags, embeds, or Obsidian notes.

Obsidian Flavored Markdown Skill

Create and edit valid Obsidian Flavored Markdown. Obsidian extends CommonMark and GFM with wikilinks, embeds, callouts, properties, comments, and other syntax. This skill covers only Obsidian-specific extensions -- standard Markdown (headings, bold, italic, lists, quotes, code blocks, tables) is assumed knowledge.

Documentation

Create and edit Obsidian Flavored Markdown with wikilinks, embeds, callouts, properties, and other Obsidian-specific syntax. Use when working with .md files in Obsidian, or when the user mentions wikilinks, callouts, frontmatter, tags, embeds, or Obsidian notes.

Obsidian Flavored Markdown Skill

Create and edit valid Obsidian Flavored Markdown. Obsidian extends CommonMark and GFM with wikilinks, embeds, callouts, properties, comments, and other syntax. This skill covers only Obsidian-specific extensions -- standard Markdown (headings, bold, italic, lists, quotes, code blocks, tables) is assumed knowledge.

Workflow: Creating an Obsidian Note

1. **Add frontmatter** with properties (title, tags, aliases) at the top of the file. See PROPERTIES.md (references/PROPERTIES.md) for all property types.

2. **Write content** using standard Markdown for structure, plus Obsidian-specific syntax below.

3. **Link related notes** using wikilinks ([[Note]]) for internal vault connections, or standard Markdown links for external URLs.

4. **Embed content** from other notes, images, or PDFs using the ![[embed]] syntax. See EMBEDS.md (references/EMBEDS.md) for all embed types.

5. **Add callouts** for highlighted information using > [!type] syntax. See CALLOUTS.md (references/CALLOUTS.md) for all callout types.

6. **Verify** the note renders correctly in Obsidian's reading view.

> When choosing between wikilinks and Markdown links: use [[wikilinks]] for notes within the vault (Obsidian tracks renames automatically) and text (url) for external URLs only.

Internal Links (Wikilinks)


[[Note Name]]                          Link to note
[[Note Name|Display Text]]             Custom display text
[[Note Name#Heading]]                  Link to heading
[[Note Name#^block-id]]                Link to block
[[#Heading in same note]]              Same-note heading link

Define a block ID by appending ^block-id to any paragraph:


This paragraph can be linked to. ^my-block-id

For lists and quotes, place the block ID on a separate line after the block:


> A quote block

^quote-id

Embeds

Prefix any wikilink with ! to embed its content inline:


![[Note Name]]                         Embed full note
![[Note Name#Heading]]                 Embed section
![[image.png]]                         Embed image
![[image.png|300]]                     Embed image with width
![[document.pdf#page=3]]               Embed PDF page

See EMBEDS.md (references/EMBEDS.md) for audio, video, search embeds, and external images.

Callouts


> [!note]
> Basic callout.

> [!warning] Custom Title
> Callout with a custom title.

> [!faq]- Collapsed by default
> Foldable callout (- collapsed, + expanded).

Common types: note, tip, warning, info, example, quote, bug, danger, success, failure, question, abstract, todo.

View full documentation

See CALLOUTS.md (references/CALLOUTS.md) for the full list with aliases, nesting, and custom CSS callouts.

Properties (Frontmatter)


---
title: My Note
date: 2024-01-15
tags:
  - project
  - active
aliases:
  - Alternative Name
cssclasses:
  - custom-class
---

Default properties: tags (searchable labels), aliases (alternative note names for link suggestions), cssclasses (CSS classes for styling).

See PROPERTIES.md (references/PROPERTIES.md) for all property types, tag syntax rules, and advanced usage.

Tags


#tag                    Inline tag
#nested/tag             Nested tag with hierarchy

Tags can contain letters, numbers (not first character), underscores, hyphens, and forward slashes. Tags can also be defined in frontmatter under the tags property.

Comments


This is visible %%but this is hidden%% text.

%%
This entire block is hidden in reading view.
%%

Obsidian-Specific Formatting


==Highlighted text==                   Highlight syntax

Math (LaTeX)


Inline: $e^{i\pi} + 1 = 0$

Block:
$$
\frac{a}{b} = c
$$

Diagrams (Mermaid)


graph TD

A[Start] --> B{Decision}

B -->|Yes| C[Do this]

B -->|No| D[Do that]


To link Mermaid nodes to Obsidian notes, add class NodeName internal-link;.

Footnotes


Text with a footnote[^1].

[^1]: Footnote content.

Inline footnote.^[This is inline.]

Complete Example


---
title: Project Alpha
date: 2024-01-15
tags:
  - project
  - active
status: in-progress
---

# Project Alpha

This project aims to [[improve workflow]] using modern techniques.

> [!important] Key Deadline
> The first milestone is due on ==January 30th==.

## Tasks

- [x] Initial planning
- [ ] Development phase
  - [ ] Backend implementation
  - [ ] Frontend design

## Notes

The algorithm uses $O(n \log n)$ sorting. See [[Algorithm Notes#Sorting]] for details.

![[Architecture Diagram.png|600]]

Reviewed in [[Meeting Notes 2024-01-10#Decisions]].

References

Score breakdown

Trigger
8.0
Good What/When with keyword list; boundary (standard Markdown excluded) stated only in body
Structure
9.3
196-line SKILL.md with three compact references linked per-section; no redundant files
Workflow
7.2
Six-step creation workflow with render verification and link-choice guidance; no error handling needed
Content
9.0
Concise syntax tables and complete worked example throughout
Engineering
10.0
Valid frontmatter; all three referenced files exist
Security
10.0
No scripts or network calls; official help.obsidian.md links only
Clean Obsidian Flavored Markdown reference with a six-step note workflow, syntax tables, complete example, and well-linked references; scope boundary lives in body not description and verification is a single render check.