vault-wikilinks
Installation
SKILL.md
Wikilink Integrity
Obsidian resolves [[Target]] by looking for a note whose basename is Target.md anywhere in the vault. Links break silently when a note is renamed, moved, or was never created. Ambiguity arises when two notes share a basename.
Link Syntax
[[Note Name]] # basename resolution
[[Note Name|Alias]] # custom display text
[[Note Name#Section heading]] # deep link to heading
[[folder/Note Name]] # path-qualified (usually unnecessary)
![[Image.png]] # embed (image, note, PDF)
Resolution Rules
- Unqualified target (
[[Docker]]) resolves to any note with basenameDocker.md. If two exist (e.g.Zettelkasten/Docker.mdandFVH/z/Docker.md), Obsidian picks one non-deterministically — ambiguous. - Path-qualified target (
[[Kanban/Main]]) resolves toKanban/Main.mdexactly — no basename fallback. - Embeds (
![[X]]) follow the same resolution. Image embeds typically target files underFiles/.