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.
npx claude-code-templates@latest --skill document-processing/obsidian-markdownWhat 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-markdown2Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill obsidian-markdown -a claude-code3Manually: put the files in place
~/.claude/skills/obsidian-markdown/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/obsidian-markdown/
Manually: put the files in place
.agents/skills/obsidian-markdown/SKILL.mdFor all projects use ~/.agents/skills/
Manually: put the files in place
.cursor/skills/obsidian-markdown/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates obsidian-markdown2Manually: put the files in place
.github/skills/obsidian-markdown/SKILL.mdPlatform CLI
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/document-processing/obsidian-markdownManually: put the files in place
.devin/skills/obsidian-markdown/SKILL.mdThe legacy .windsurf/skills/ path still works
Claude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
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.