# Obsidian Markdown

> Create and edit Obsidian flavored Markdown notes with wikilinks, embeds, callouts, properties, tags, comments, highlights, footnotes, Mermaid, and Obsidian-specific syntax. Use when working with Obsidian .md notes, vault content, wikilinks, callouts, frontmatter, tags, or embeds.

- Skill: `ntaffzii/obsidian-markdown` (Agent Skill)
- Install (CLI): `npx skillmds@latest add ntaffzii/obsidian-markdown`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ntaffzii/obsidian-markdown/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: ntaffzii (https://skillmd.com/u/ntaffzii)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/ntaffzii/obsidian-markdown

---


# Obsidian Markdown

Use this skill to create valid Obsidian notes.

## Workflow

1. Add properties
   - Put YAML frontmatter at the top when the note needs metadata.
   - Use `title`, `tags`, `aliases`, `status`, `date`, or project-specific properties when appropriate.

2. Structure the note
   - Use standard Markdown headings and lists.
   - Keep headings linkable and specific.
   - Use task checkboxes for actionable items.

3. Link the vault
   - Use `[[Note Name]]` for internal notes.
   - Use `[[Note Name|Display Text]]` when the note title is not natural in prose.
   - Use normal Markdown links only for external URLs.

4. Add Obsidian syntax when useful
   - Embeds: `![[Note Name]]`, `![[image.png|300]]`
   - Callouts: `> [!note]`, `> [!warning] Custom Title`
   - Tags: `#tag` or `#nested/tag`
   - Comments: `%% hidden comment %%`
   - Highlights: `==highlighted text==`

5. Verify
   - Check frontmatter is valid YAML.
   - Check wikilinks point to intended note names.
   - Check callout syntax has `>` on each line.

## Common Patterns

```markdown
---
title: Project Alpha
tags:
  - project
  - active
status: in-progress
---

# Project Alpha

Related: [[Project Index]]

> [!important] Decision
> Use the existing sync pipeline for the first release.

## Tasks

- [ ] Confirm owner
- [ ] Draft implementation plan
```

## Rules

- Prefer wikilinks for vault-internal references.
- Do not use external URL syntax for internal notes.
- Keep tags lowercase unless the vault already uses another convention.

## Output Format

End with:

- Notes created or changed
- Properties, tags, and links added
- Obsidian syntax used
- Validation performed

