Skip to main content
skill

obsidian-markdown · davila7 — Claude Code skill for Obsidian notes

This skill helps Claude Code create and edit Markdown notes using Obsidian syntax. Use it for wiki-style links, callouts, embeds, and note properties.

Install into Claude Code · claude-code-templates All methods and platforms ↓
npx claude-code-templates@latest --skill document-processing/obsidian-markdown
Open on GitHub

What obsidian-markdown does

The skill guides Claude Code in writing notes that use Obsidian features, including links to other notes, headings, and blocks. It also covers embedded images and PDFs, callout blocks, note properties, and familiar Markdown elements such as lists and tables.

This is a Claude Code skill, not an Obsidian plugin. Obsidian links use forms such as [[Note name]], while a Markdown link to a file with spaces needs %20 in place of each space. That distinction matters when editing links by hand.

What it helps with

  • link one note to related entries
  • add a titled callout to a note
  • embed an image or PDF in a note
  • link directly to a heading or block

Example prompts for the agent

  • Create a note with internal links to the related entries.
  • Add a callout block with a title and explanatory text.
  • Embed the image in this note and link to a heading in another entry.

How to install obsidian-markdown

1claude-code-templates

npx claude-code-templates@latest --skill document-processing/obsidian-markdown

2Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill obsidian-markdown -a claude-code

3Manually: put the files in place

~/.claude/skills/obsidian-markdown/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/obsidian-markdown/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about obsidian-markdown

How do I install obsidian-markdown in Claude Code?

Run npx claude-code-templates@latest --skill document-processing/obsidian-markdown.

What does obsidian-markdown do?

It helps Claude Code write and edit Markdown notes using Obsidian features such as internal links, embeds, and callout blocks.

How do I link to a heading in another note?

Use [[Note name#Heading]]. Add |Display text inside the brackets when the link should show different text.

Similar skills

All skills for Writing and docs →

obsidian-markdown by other authors comes first.

From the same set495

The whole set →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor