tag-taxonomy

Detect and normalize non-canonical tags in Obsidian wikis.

Updated Apr 18, 2026
One-click install
npx skills add https://github.com/ChrisWiles/wiles-wiki --skill tag-taxonomy-chriswiles
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tag-taxonomy
Source: https://github.com/ChrisWiles/wiles-wiki/tree/main/.skills/tag-taxonomy
Command: npx skills add https://github.com/ChrisWiles/wiles-wiki --skill tag-taxonomy-chriswiles

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enforces consistent tagging across your Obsidian wiki, reducing confusion and ensuring uniformity.

Core Features & Use Cases

  • Tag Audit: Identifies and flags non-canonical tags and over-tagged pages.
  • Tag Normalization: Replaces alias tags with their canonical form and optimizes tag count.
  • Tagging New Page: Offers guidance on selecting appropriate tags based on the controlled vocabulary.
  • Adding New Tags: Facilitates adding new tags to the vocabulary following the tag taxonomy.

Quick Start

To perform a tag audit, type /tag-taxonomy audit within Claude Code.

Frequently Asked Questions about tag-taxonomy

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

FAQPage Schema
How do I normalize inconsistent tags in an Obsidian wiki?

To normalize tags in an Obsidian wiki, you can use a controlled vocabulary to detect non-canonical tags and replace alias tags with their canonical form. This ensures uniformity across your notes.

What is the best way to maintain tag consistency in Obsidian?

Maintaining tag consistency in Obsidian requires enforcing a controlled vocabulary file. This allows you to audit existing tags, flag non-canonical variations, and guide the selection of appropriate tags for new pages.

How do I audit and fix over-tagged pages in Obsidian?

You can audit and fix over-tagged pages in Obsidian by running a tag audit command. This process identifies non-canonical tags and optimizes the tag count by replacing aliases with their canonical forms.

Do I need a controlled vocabulary file to manage Obsidian tags?

Yes, a controlled vocabulary file is required to manage Obsidian tags effectively. This file defines the canonical tags and allows the system to detect non-canonical tags, normalize aliases, and guide new tag creation.

How do I add new tags to an Obsidian taxonomy following existing rules?

To add new tags to an Obsidian taxonomy, you use a guided process that facilitates adding the tags to your controlled vocabulary. This ensures the new tags follow the established tag taxonomy rules.

Can I get guidance on selecting appropriate tags for new Obsidian pages?

Yes, you can get guidance on selecting appropriate tags for new Obsidian pages. The system offers tagging recommendations based on your controlled vocabulary, ensuring new notes align with the existing tag taxonomy.