tag-taxonomy
Agent skill fromAr9av/obsidian-wiki
Apply and maintain the wiki's controlled tag vocabulary. Use for choosing, normalizing, auditing, or extending tags when creating or updating wiki pages; consult the taxonomy before assigning tags.
How to install tag-taxonomy
install tag-taxonomy
# install the obsidian-wiki pack with the skills CLI
npx skills add Ar9av/obsidian-wiki# or add only this skill to Claude Code: copy the folder
skills/tag-taxonomy/
# into
~/.claude/skills/tag-taxonomy/ (all projects)
.claude/skills/tag-taxonomy/ (one project)
1# Tag Taxonomy — Controlled Vocabulary for Wiki Tags23You are enforcing consistent tagging across the wiki by normalizing tags to a controlled vocabulary.45## Before You Start671. **Resolve config** — follow the Config Resolution Protocol in `llm-wiki/SKILL.md` (inline `@name` override → walk up CWD for `.env` → global config → prompt setup). This gives `OBSIDIAN_VAULT_PATH`82. Read `$OBSIDIAN_VAULT_PATH/_meta/taxonomy.md` — this is the canonical tag list93. Read `index.md` to understand the wiki's scope1011## The Taxonomy File1213The canonical tag vocabulary lives at `$OBSIDIAN_VAULT_PATH/_meta/taxonomy.md`. It defines:1415- **Canonical tags** — the tags that should be used16- **Aliases** — common alternatives that should be mapped to the canonical form17- **Rules** — max 5 tags per page, lowercase/hyphenated, prefer broad over narrow18- **Migration guide** — specific renames for known inconsistencies1920**Always read this file before tagging.** It's the source of truth.2122## Reserved System Tags2324`visibility/` is a reserved tag group with special rules. These tags are **not** domain or type tags and are managed separately from the taxonomy vocabulary:2526| Tag | Purpose |27|---|---|28| `visibility/public` | Explicitly public — shown in all modes (same as no tag) |29| `visibility/internal` | Team-only — excluded in filtered query/export mode |30| `visibility/pii` | Sensitive data — excluded in filtered query/export mode |3132**Rules for `visibility/` tags:**33…
Excerpt shown under the repository's MIT license.
