tag-taxonomy

Normalizes page tags to match a canonical taxonomy in Obsidian wiki vaults.

Updated Apr 27, 2014
One-click install
npx skills add https://github.com/Nirajkashyap/nirajkashyap.github.io --skill tag-taxonomy-nirajkashyap
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tag-taxonomy
Source: https://github.com/Nirajkashyap/nirajkashyap.github.io/tree/main/.agents/skills/tag-taxonomy
Command: npx skills add https://github.com/Nirajkashyap/nirajkashyap.github.io --skill tag-taxonomy-nirajkashyap

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enforce tagging consistency across the Obsidian wiki using a controlled vocabulary.

Core Features & Use Cases

  • Normalize page tags to canonical forms defined in the taxonomy file.
  • Resolve tag aliases to their canonical equivalents and enforce a 5-tag-per-page limit.
  • Audit pages for unknown, alias, over-tagged, or untagged tags and produce actionable reports.
  • Update the taxonomy with new canonical terms when agreed, and log all changes for traceability.

Quick Start

Audit all pages and normalize their tags to the canonical taxonomy using the provided taxonomy file.

Frequently Asked Questions about tag-taxonomy

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

FAQPage Schema
How do I enforce consistent tagging across an Obsidian wiki?

Enforce consistent Obsidian wiki tagging by normalizing page tags to a controlled vocabulary defined in a canonical taxonomy file, resolving tag aliases, and logging all modifications for traceability.

What is the best way to audit Obsidian tags for unknown or untagged pages?

Auditing Obsidian tags scans the vault for unknown, alias, over-tagged, or untagged pages and produces actionable reports to correct metadata inconsistencies against the canonical taxonomy.

How do I normalize YAML frontmatter tag aliases to canonical forms?

Normalize YAML frontmatter tag aliases by resolving them to their canonical equivalents defined in the taxonomy file, ensuring metadata consistency and enforcing a maximum of five tags per page.

Can I update the taxonomy with new canonical terms in Obsidian?

Update the Obsidian taxonomy with new canonical terms when agreed upon, automatically applying the changes across the vault while logging all taxonomy updates for full traceability.

What are the limitations of enforcing a controlled vocabulary in Obsidian?

Limitations of a controlled vocabulary in Obsidian include a strict maximum of five tags per page, reserved visibility tags that cannot be altered, and dependency on a single canonical taxonomy file for resolution.