tag-taxonomy

Audit Obsidian wiki frontmatter tags against a canonical taxonomy and normalize aliases.

4|Updated May 9, 2026
One-click install
npx skills add https://github.com/itsmarsss/memento --skill tag-taxonomy-itsmarsss
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: tag-taxonomy
Source: https://github.com/itsmarsss/memento/tree/main/obsidian-wiki/.skills/tag-taxonomy
Command: npx skills add https://github.com/itsmarsss/memento --skill tag-taxonomy-itsmarsss

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It fixes messy, inconsistent, and non-canonical tagging across an Obsidian wiki so search, filtering, and organization stay reliable.

Core Features & Use Cases

  • Controlled vocabulary enforcement: audits tags against the canonical taxonomy and maps known aliases to the correct forms.
  • Actionable tag audits: scans wiki pages, detects unknown tags, alias usage, over-tagged pages (more than 5), and missing tags.
  • Page-level normalization: updates page frontmatter by rewriting tags to canonical values and suggesting removals when a page exceeds the tag limit.

Quick Start

Use the tag-taxonomy skill to run a tag audit and normalize non-canonical tags in your Obsidian wiki according to _meta/taxonomy.md.

Frequently Asked Questions about tag-taxonomy

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

FAQPage Schema
How do I normalize Obsidian frontmatter tags to a controlled vocabulary?▼

Tag taxonomy normalization audits wiki page frontmatter against a canonical taxonomy, mapping known aliases to correct forms and rewriting non-canonical values to ensure consistent organization and reliable filtering.

What is the best way to audit messy tags in an Obsidian wiki?▼

An actionable tag audit scans wiki pages to detect unknown tags, alias usage, over-tagged pages exceeding the per-page limit, and missing tags, producing a report for controlled vocabulary alignment.

How do I enforce a tag limit per page in Obsidian?▼

Enforcing a per-page tag limit involves auditing frontmatter metadata, identifying pages exceeding the maximum allowed tags, and suggesting removals to keep page tagging within configured boundaries.

Does resolving vault configuration require a specific taxonomy file for Obsidian tag cleanup?▼

Yes, resolving vault configuration requires reading the canonical taxonomy and reserved visibility rules from a metadata file to accurately audit and normalize frontmatter tags across the wiki.

Can I convert tag aliases to canonical names during wiki maintenance?▼

Yes, you can convert tag aliases to canonical names during wiki maintenance by mapping known alias variations to correct forms, updating page frontmatter, and logging the normalization outcomes.

When should I not use a controlled vocabulary for Obsidian tag normalization?▼

Avoid controlled vocabulary normalization when your wiki lacks a defined taxonomy file, or when pages require flexible, free-form tagging that does not need strict frontmatter auditing or alias mapping.