CtrlK
BlogDocsLog inGet started
Tessl Logo

minutes-mirror

Self-coaching analysis of your own behavior across meetings — talk-time ratio, filler words, hedging language, monologue length, energy patterns, and (when meetings are tagged via /minutes-tag) what your behavior in winning meetings looks like vs losing ones. Use this whenever the user says "how did I do", "review my last meeting", "mirror", "self-review", "show my patterns", "coach me", "where am I weak", "talk time", "am I improving", "what do I do in meetings I win", "feedback on me", or asks for any kind of personal feedback on their own meeting behavior. This is the rare skill that gives the user a mirror to their own habits — surface it whenever they show curiosity about their own performance, even if they don't use the word "mirror".

71

Quality

87%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

85%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A high-quality, actionable skill body with clear phased workflow, validation checkpoints, and a smart progressive-disclosure decision to externalize deterministic metric counting into a script. The only drag is mild redundancy between the phase sections and the Gotchas list.

Suggestions

De-duplicate the data-threshold rules: state 'Pattern mode needs ≥5 meetings' and 'Outcome correlations need ≥3 per group' once in Phase 2b and reference them from Gotchas instead of restating both.

Tighten the philosophical framing lines (e.g. 'The point is not to roast you. The point is to give you a kind, evidence-based mirror...') since the Gotchas already encode 'coaching, not roasting' as an actionable rule.

DimensionReasoningScore

Conciseness

Mostly efficient with concrete commands, a results table, and output templates, but carries mild redundancy — the 'Pattern mode needs ≥5 meetings' and 'Outcome correlations need ≥3 per group' thresholds are restated in both Phase 2b and the Gotchas section, and the coaching-philosophy lines ('The point is not to roast you') add tokens beyond what Claude needs.

2 / 3

Actionability

Fully executable guidance throughout — exact bash invocations ('minutes voices --json', the mirror_metrics.py call with the --self flag), a complete output-field table, copy-paste output-format templates, and documented exit codes for error recovery.

3 / 3

Workflow Clarity

Clear phased sequence (Phase 0 → 1 → 2a/2b → 3) with explicit validation checkpoints: exit-code-3 handling, minimum data thresholds, and 'If thresholds aren't met, surface what you can compute and tell the user explicitly' feedback loops.

3 / 3

Progressive Disclosure

Well-organized single-file body with one appropriately extracted bundle script (scripts/mirror_metrics.py, verified present) referenced by a clean one-level-deep path via ${CLAUDE_PLUGIN_ROOT}; the exact-counting logic is correctly pulled out of context rather than done in-context, with no nested references.

3 / 3

Total

11

/

12

Passed

Description

90%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, highly specific description with excellent natural-language triggers and an explicit 'Use when' clause. The only weakness is second-person voice ('your own behavior') instead of the prescribed third-person phrasing, which costs it one specificity point.

Suggestions

Rewrite in third person to avoid the voice penalty: e.g. 'Self-coaching analysis of the user's own behavior across meetings...' instead of 'your own behavior'.

Trim the trailing editorializing ('This is the rare skill that gives the user a mirror...') — it adds length without adding trigger or capability information.

DimensionReasoningScore

Specificity

Lists multiple concrete actions ('talk-time ratio, filler words, hedging language, monologue length, energy patterns'), which is score-3 behavior, but the description uses second-person voice ('your own behavior', 'your own habits', 'you don't use the word') rather than third person, which the guidelines penalize by one point.

2 / 3

Completeness

Clearly answers both what ('Self-coaching analysis of your own behavior across meetings...') and when ('Use this whenever the user says...') with an explicit trigger clause, matching the score-3 anchor.

3 / 3

Trigger Term Quality

Excellent coverage of natural phrases users would actually say — 'how did I do', 'review my last meeting', 'mirror', 'coach me', 'where am I weak', 'am I improving', 'feedback on me' — matching the score-3 anchor.

3 / 3

Distinctiveness Conflict Risk

Occupies a clear niche — personal self-coaching mirror on the user's own meeting behavior — with highly specific triggers unlikely to fire for any other skill.

3 / 3

Total

11

/

12

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
silverstein/minutes
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.