| name | minutes-tag |
| description | Lightweight outcome tagging for meetings — won, lost, stalled, great, or noise. Use whenever the user says "tag this meeting", "mark that as a win", "that one was a loss", "tag yesterday's call as stalled", "mark this great", "that meeting was noise", "label that meeting", or any time they describe a meeting outcome in passing. Tagging takes 5 seconds and unlocks /minutes-mirror correlation analysis — the more meetings get tagged, the smarter mirror gets at telling the user what behavior patterns lead to wins. Surface this skill any time the user mentions a meeting result, win, loss, or wasted time. |
| triggers | ["tag this meeting","mark that as a win","that one was a loss","tag yesterday's call as stalled","mark this great","that meeting was noise","label that meeting"] |
| user_invocable | true |
| metadata | {"display_name":"Minutes Tag","short_description":"Lightweight outcome tagging for meetings — won, lost, stalled, great, or noise. Use whenever the user says \"tag this meeting\", \"mark that as a win\", \"that one was a loss\", \"tag yesterday's call as stalled\", \"mark this great\", \"that meeting was noise\", \"label that meeting\", or any time they describe a meeting outcome in passing. Tagging takes 5 seconds and unlocks /minutes-mirror correlation analysis — the more meetings get tagged, the smarter mirror gets at telling the user what behavior patterns lead to wins. Surface this skill any time the user mentions a meeting result, win, loss, or wasted time.","default_prompt":"Use Minutes Tag for this task.","site_category":"Coaching","site_example":"/minutes-tag won","site_best_for":"Label a meeting outcome in five seconds so later coaching gets smarter."} |
| assets | {"scripts":["scripts/tag_apply.py"],"templates":[],"references":[]} |
| output | {"claude":{"path":".claude/plugins/minutes/skills/minutes-tag/SKILL.md"},"codex":{"path":".agents/skills/minutes/minutes-tag/SKILL.md"}} |
| tests | {"golden":true,"lint_commands":true} |
/minutes-tag
Lightweight outcome tagging — adds an outcome: field to a meeting's frontmatter so /minutes-mirror can correlate the user's behavior with their results over time.
The whole point of this skill is speed. Tagging should take 5 seconds, not 5 questions. Don't be precious about it — most users will never adopt tagging if it feels like data entry.
How it works
Phase 1: Identify the meeting
Three patterns the user might use. Always filter to meetings, not voice memos — voice memos can't be "won" or "lost".
1. Most recent ("tag this meeting", "mark that as a win", "tag the call I just finished"):
minutes list --content-type meeting --limit 1
Use the most recent. Don't ask which one — that defeats the speed promise. The default behavior should always be "the call you just had".
2. By date ("tag yesterday's call", "tag the Tuesday call"):
minutes list --content-type meeting --limit 10
Pick the meeting matching the date. If multiple meetings match the same day, ask once: "You had meetings . Which one?" with options listing titles.
3. By name ("tag my call with Sarah as a win"):
minutes search "<name>" --content-type meeting --limit 5
Pick the most recent. If ambiguous, ask once.
Phase 2: Identify the tag
If the user already named the outcome in their message ("tag that as a win"), use it directly. Don't ask again — they already told you.
If they haven't, ask via AskUserQuestion with these standard options:
- won — got the outcome you wanted (deal closed, decision made, agreement reached)
- lost — didn't get what you wanted (deal lost, idea rejected, no decision)
- stalled — neither — went sideways, no clear outcome, needs another meeting
- great — high-quality conversation regardless of outcome (insight, real connection, energy, learned something)
- noise — should have been an email; no value; time wasted
- (custom) — let the user provide their own tag
Standard tags are the only ones /minutes-mirror will correlate. Custom tags are stored faithfully but won't appear in correlation analysis — warn the user gently if they pick a custom one: "Custom tags are saved, but mirror only correlates the standard five."