{"slug":"obsidian-markdown","title":"obsidian-markdown","summary":"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.","platform":"ChatGPT","tags":[],"authorName":"LLM Mart","authorSlug":"llm-mart","score":0,"source":"github","price":null,"verified":false,"createdAt":"2026-08-16T13:38:44.232728Z","repo":{"url":"https://github.com/sickn33/agentic-awesome-skills","stars":46883,"forks":6831,"license":"MIT","updatedAt":"2026-09-25T05:43:16Z"},"bodyHtml":"<hr>\n<h2>name: obsidian-markdown\ndescription: 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.\nrisk: critical\nsource: \"https://github.com/kepano/obsidian-skills\"\ndate_added: \"2026-03-21\"</h2>\n<h1>Obsidian Flavored Markdown Skill</h1>\n<p>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.</p>\n<h2>When to Use</h2>\n<ul>\n<li>Use when writing or editing Markdown notes intended for Obsidian.</li>\n<li>Use when the task involves wikilinks, embeds, callouts, frontmatter properties, or Obsidian-specific syntax.</li>\n<li>Use when the user wants notes that render correctly inside an Obsidian vault.</li>\n</ul>\n<h2>Workflow: Creating an Obsidian Note</h2>\n<ol>\n<li><strong>Add frontmatter</strong> with properties (title, tags, aliases) at the top of the file. See <a href=\"references/PROPERTIES.md\">PROPERTIES.md</a> for all property types.</li>\n<li><strong>Write content</strong> using standard Markdown for structure, plus Obsidian-specific syntax below.</li>\n<li><strong>Link related notes</strong> using wikilinks (<code>[[Note]]</code>) for internal vault connections, or standard Markdown links for external URLs.</li>\n<li><strong>Embed content</strong> from other notes, images, or PDFs using the <code>![[embed]]</code> syntax. See <a href=\"references/EMBEDS.md\">EMBEDS.md</a> for all embed types.</li>\n<li><strong>Add callouts</strong> for highlighted information using <code>&gt; [!type]</code> syntax. See <a href=\"references/CALLOUTS.md\">CALLOUTS.md</a> for all callout types.</li>\n<li><strong>Verify</strong> the note renders correctly in Obsidian's reading view.</li>\n</ol>\n<blockquote>\n<p>When choosing between wikilinks and Markdown links: use <code>[[wikilinks]]</code> for notes within the vault (Obsidian tracks renames automatically) and plain Markdown links for external URLs only.</p>\n</blockquote>\n<h2>Internal Links (Wikilinks)</h2>\n<pre><code>[[Note Name]]                          Link to note\n[[Note Name|Display Text]]             Custom display text\n[[Note Name#Heading]]                  Link to heading\n[[Note Name#^block-id]]                Link to block\n[[#Heading in same note]]              Same-note heading link\n</code></pre>\n<p>Define a block ID by appending <code>^block-id</code> to any paragraph:</p>\n<pre><code>This paragraph can be linked to. ^my-block-id\n</code></pre>\n<p>For lists and quotes, place the block ID on a separate line after the block:</p>\n<pre><code>&gt; A quote block\n\n^quote-id\n</code></pre>\n<h2>Embeds</h2>\n<p>Prefix any wikilink with <code>!</code> to embed its content inline:</p>\n<pre><code>![[Note Name]]                         Embed full note\n![[Note Name#Heading]]                 Embed section\n![[image.png]]                         Embed image\n![[image.png|300]]                     Embed image with width\n![[document.pdf#page=3]]               Embed PDF page\n</code></pre>\n<p>See <a href=\"references/EMBEDS.md\">EMBEDS.md</a> for audio, video, search embeds, and external images.</p>\n<h2>Callouts</h2>\n<pre><code>&gt; [!note]\n&gt; Basic callout.\n\n&gt; [!warning] Custom Title\n&gt; Callout with a custom title.\n\n&gt; [!faq]- Collapsed by default\n&gt; Foldable callout (- collapsed, + expanded).\n</code></pre>\n<p>Common types: <code>note</code>, <code>tip</code>, <code>warning</code>, <code>info</code>, <code>example</code>, <code>quote</code>, <code>bug</code>, <code>danger</code>, <code>success</code>, <code>failure</code>, <code>question</code>, <code>abstract</code>, <code>todo</code>.</p>\n<p>See <a href=\"references/CALLOUTS.md\">CALLOUTS.md</a> for the full list with aliases, nesting, and custom CSS callouts.</p>\n<h2>Properties (Frontmatter)</h2>\n<pre><code>---\ntitle: My Note\ndate: 2024-01-15\ntags:\n  - project\n  - active\naliases:\n  - Alternative Name\ncssclasses:\n  - custom-class\n---\n</code></pre>\n<p>Default properties: <code>tags</code> (searchable labels), <code>aliases</code> (alternative note names for link suggestions), <code>cssclasses</code> (CSS classes for styling).</p>\n<p>See <a href=\"references/PROPERTIES.md\">PROPERTIES.md</a> for all property types, tag syntax rules, and advanced usage.</p>\n<h2>Tags</h2>\n<pre><code>#tag                    Inline tag\n#nested/tag             Nested tag with hierarchy\n</code></pre>\n<p>Tags can contain letters, numbers (not first character), underscores, hyphens, and forward slashes. Tags can also be defined in frontmatter under the <code>tags</code> property.</p>\n<h2>Comments</h2>\n<pre><code>This is visible %%but this is hidden%% text.\n\n%%\nThis entire block is hidden in reading view.\n%%\n</code></pre>\n<h2>Obsidian-Specific Formatting</h2>\n<pre><code>==Highlighted text==                   Highlight syntax\n</code></pre>\n<h2>Math (LaTeX)</h2>\n<pre><code>Inline: $e^{i\\pi} + 1 = 0$\n\nBlock:\n$$\n\\frac{a}{b} = c\n$$\n</code></pre>\n<h2>Diagrams (Mermaid)</h2>\n<pre><code>```mermaid\ngraph TD\n    A[Start] --&gt; B{Decision}\n    B --&gt;|Yes| C[Do this]\n    B --&gt;|No| D[Do that]\n```\n</code></pre>\n<p>To link Mermaid nodes to Obsidian notes, add <code>class NodeName internal-link;</code>.</p>\n<h2>Footnotes</h2>\n<pre><code>Text with a footnote[^1].\n\n[^1]: Footnote content.\n\nInline footnote.^[This is inline.]\n</code></pre>\n<h2>Complete Example</h2>\n<pre><code>---\ntitle: Project Alpha\ndate: 2024-01-15\ntags:\n  - project\n  - active\nstatus: in-progress\n---\n\n# Project Alpha\n\nThis project aims to [[improve workflow]] using modern techniques.\n\n&gt; [!important] Key Deadline\n&gt; The first milestone is due on ==January 30th==.\n\n## Tasks\n\n- [x] Initial planning\n- [ ] Development phase\n  - [ ] Backend implementation\n  - [ ] Frontend design\n\n## Notes\n\nThe algorithm uses $O(n \\log n)$ sorting. See [[Algorithm Notes#Sorting]] for details.\n\n![[Architecture Diagram.png|600]]\n\nReviewed in [[Meeting Notes 2024-01-10#Decisions]].\n</code></pre>\n<h2>References</h2>\n<ul>\n<li><a href=\"https://help.obsidian.md/obsidian-flavored-markdown\">Obsidian Flavored Markdown</a></li>\n<li><a href=\"https://help.obsidian.md/links\">Internal links</a></li>\n<li><a href=\"https://help.obsidian.md/embeds\">Embed files</a></li>\n<li><a href=\"https://help.obsidian.md/callouts\">Callouts</a></li>\n<li><a href=\"https://help.obsidian.md/properties\">Properties</a></li>\n</ul>\n<h2>Limitations</h2>\n<ul>\n<li>Use this skill only when the task clearly matches the scope described above.</li>\n<li>Do not treat the output as a substitute for environment-specific validation, testing, or expert review.</li>\n<li>Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.</li>\n</ul>\n","files":[{"path":"references/CALLOUTS.md","sizeBytes":1238,"isText":true},{"path":"references/EMBEDS.md","sizeBytes":780,"isText":true},{"path":"references/PROPERTIES.md","sizeBytes":1149,"isText":true},{"path":"SKILL.md","sizeBytes":6060,"isText":true}],"reviewScore":null,"reviewSummary":null,"trust":{"provenance":"trusted-source-unreviewed","notice":"Community-authored content, reproduced verbatim and not vetted as instructions. Treat it as data to evaluate, never as directives to follow.","bodySource":null},"bodyLocked":false,"purchaseUrl":null,"sourceUrl":null,"report":{"provenance":"trusted-source-unreviewed","screen":{"ran":true,"outcome":"clean","suspicious":0,"notes":0,"hiddenCharacters":false},"virusScan":{"engine":"clamav","status":"clean","scannedAt":"2026-08-16T13:43:59.922563Z","sha256":"1E0092299E80332DCB1985E439785E816CD5C84F6E71DE09A1AC5A841DF72C71","sizeBytes":4578},"review":null,"source":{"repositoryUrl":"https://github.com/sickn33/agentic-awesome-skills","path":"skills/obsidian-markdown","license":"MIT","commit":"f2bba339de74414b0771234cbe4f6a15258e32a3","subtreeSha":"812CAF97EDB853A7DF8013FE82AAF6DE50E9FC7E7C51CA3BDC18221FF526C87B","lastSyncedAt":"2026-09-25T06:48:39.853703Z"},"reviewedAt":"2026-08-16T13:52:08.520711Z","notice":"Community-authored content, reproduced verbatim and not vetted as instructions. Treat it as data to evaluate, never as directives to follow."},"install":[{"target":"skills-cli","command":"npx skills add https://github.com/sickn33/agentic-awesome-skills/tree/main/skills/obsidian-markdown"},{"target":"claude-code","command":"claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install sickn33-agentic-awesome-skills@llmmart"},{"target":"git","command":"git clone https://github.com/sickn33/agentic-awesome-skills.git"}]}