macOS Tag Manager
Overview
Use this skill to apply or customize Finder tag automation with the repo scripts. Focus on guiding users through prerequisites, choosing the right script, and editing tag mappings safely.
Quick decision guide
- •Semantic tagging by context → use
tagger.sh. - •Frequency-based smart organization → use
smart_organize.sh. - •Need custom mappings → edit
TAG_MAPintagger.shbefore running.
Workflow
- •Confirm prerequisites
- •macOS.
- •Homebrew installed.
- •
tagCLI available (install withbrew install tagif missing).
- •Pick the script
- •
tagger.shfor semantic/context tags. - •
smart_organize.shfor usage-frequency emoji tags.
- •
- •Customize (optional)
- •Edit
TAG_MAPintagger.shto add/remove paths and tags. - •Keep tags comma-separated (e.g.,
"Development,⭐").
- •Edit
- •Run
- •
chmod +x tagger.sh && ./tagger.sh - •or
chmod +x smart_organize.sh && ./smart_organize.sh
- •
- •Verify
- •Ask the user to check Finder tags or the Finder sidebar for tag groups.
Guidance for changes
- •When modifying
TAG_MAP, preserve the associative array structure and quote paths. - •Avoid tagging system-critical directories unless the user confirms.
- •If a user wants AI-generated mappings, point them to
AI_PROMPT.mdand offer to draft a mapping.