Back to Skills

tag-taxonomy

Enforce consistent tagging across the Obsidian wiki using a controlled vocabulary. Use this skill when the user says "fix my tags", "normalize tags", "clean up tags", "tag audit", "what tags should I use", "tag taxonomy", or whenever you're creating or updating wiki pages and need to choose the right tags. Also trigger when the user asks about tag conventions, wants to add a new tag to the taxonomy, or says "my tags are a mess". Always consult this skill's taxonomy file before assigning tags to

1,792stars196forksUpdated 6/10/2026

Security Assessment

Safe(90/100)

Detected risks:

Sensitive File Access([SKILL.md] .env)
Security Score90/100

About tag-taxonomy

The tag-taxonomy skill enforces consistent tagging across an Obsidian-based wiki by applying a controlled vocabulary defined in a canonical taxonomy file. Its primary purpose is to reduce tag sprawl, eliminate inconsistent naming, and ensure that pages are categorized using approved tags rather than ad hoc alternatives. Before assigning or modifying tags, the skill resolves the wiki configuration, reads the taxonomy source of truth, and reviews the wiki index to understand the overall scope of the knowledge base. This helps maintain a coherent tagging system across all content.

The skill supports tag normalization, tag audits, taxonomy compliance checks, and controlled vocabulary enforcement. It maps alias tags to canonical forms, identifies unknown tags that are not part of the taxonomy, detects pages that exceed tagging limits, and finds untagged content. It also follows taxonomy rules such as limiting pages to a maximum of five tags, preferring broad categories over overly specific tags, and preserving reserved visibility tags without modification. During audits, it generates structured reports that summarize tag usage, highlight non-canonical tags, and provide recommendations for taxonomy improvements.

This skill is intended for wiki maintainers, documentation teams, knowledge management practitioners, and anyone responsible for organizing content in an Obsidian vault. It is especially useful when cleaning up inconsistent tags, establishing tagging standards, onboarding new contributors, performing periodic taxonomy reviews, or evaluating whether new tags should be added to the controlled vocabulary. By centralizing tagging decisions around a single taxonomy file, the skill helps keep large documentation collections organized and searchable.

FAQ

When should I use this skill?

Use it when cleaning up tags, normalizing existing tags, performing a tag audit, choosing tags for new pages, or managing tag conventions within the wiki.

Does the skill require a taxonomy file?

Yes. The canonical tag vocabulary is stored in the taxonomy file located in the wiki metadata directory, and the skill is designed to consult it before assigning tags.

How are visibility tags handled?

Visibility tags are treated as a reserved system tag group. They are not counted toward the five-tag limit, are not normalized through alias mapping, and are reported separately during audits.

Can the skill identify tagging problems across the entire wiki?

Yes. In audit mode it scans markdown pages, analyzes tag usage, identifies non-canonical or unknown tags, finds over-tagged pages, and detects untagged content.

Does the skill automatically create new taxonomy entries?

No. It can recommend additions when unknown tags are discovered, but taxonomy changes should be evaluated against the existing controlled vocabulary.

Install tag-taxonomy

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill