vault-naming-convention

Enforces unique .md basenames and standardizes wikilinks for Obsidian vaults.

2|7|Updated Jun 19, 2026
One-click install
npx skills add https://github.com/humanerd-drew/opencode-drewgent --skill vault-naming-convention
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vault-naming-convention
Source: https://github.com/humanerd-drew/opencode-drewgent/tree/main/skills/brain/vault-naming-convention
Command: npx skills add https://github.com/humanerd-drew/opencode-drewgent --skill vault-naming-convention

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps in maintaining file naming consistency within the Vault to avoid duplication, confusion, and pollution in the knowledge graph.

Core Features & Use Cases

  • Unique Basename Rule: Enforces unique basenames for all .md files in structural zones to ensure deterministically resolvable wikilinks.
  • Wikilink Convention: Standardizes the syntax for internal and external wikilinks for efficient reference and search.
  • Obsidian Exclusion: Directs which directories are excluded from Obsidian indexing to avoid clutter and focus on content.

Quick Start

Utilize this skill to check the naming consistency and Wikilinks for a folder or entire Vault. For a single file, navigate to 'skills/brain/vault-naming-convention/' and execute 'find command'.

Frequently Asked Questions about vault-naming-convention

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce unique file naming conventions in an Obsidian Vault?

To enforce unique file naming conventions in an Obsidian Vault, this Skill checks structural zones to ensure basenames for all .md files are unique, preventing duplication and resolution ambiguities in the knowledge graph.

Why does Obsidian graph traversal show resolution ambiguities for wikilinks?

Obsidian graph traversal shows resolution ambiguities when multiple files share identical basenames. Standardizing wikilink syntax and enforcing unique names ensures deterministically resolvable links and better search indexing.

What is the best way to exclude directories from Obsidian indexing to reduce graph noise?

To reduce graph noise, you should direct Obsidian exclusion to filter out unnecessary directories from the index. This maintains Vault directory integrity by preventing clutter and focusing structural content.

How do I check Obsidian wikilink compliance for a single file?

To check Obsidian wikilink compliance for a single file, navigate to the 'skills/brain/vault-naming-convention/' directory and execute the find command to verify naming consistency and link syntax.

Does this naming convention Skill work on an entire Vault folder at once?

Yes, you can utilize this Skill to check naming consistency and wikilinks for an entire Vault folder at once, ensuring optimal naming practices and graph integrity across all structural zones.