CtrlK
BlogDocsLog inGet started
Tessl Logo

minutes-recap

Generate a daily digest of today's policy-authorized meetings and voice memos — key decisions, action items, and themes across available recordings. Use when the user asks "recap my day", "what happened in my meetings today", "daily summary", "what did I discuss today", "any action items from today", or wants a consolidated view of the day's conversations.

69

Quality

85%

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

75%Weight 40%Scale 1-5

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

A concise, actionable, well-sequenced skill body with concrete commands and validation checkpoints. The main weaknesses are a missing command-failure feedback loop and a referenced template file (templates/daily-recap.md) that is not bundled.

Suggestions

Add an explicit error-recovery branch for non-zero exit status from `minutes list` / `minutes get` (e.g., 'If exit status is non-zero, surface the stderr message and do not proceed'), to lift workflow_clarity to 5.

Either bundle `templates/daily-recap.md` under a references/ directory or inline the recap template structure, so the body's reference resolves to a real file.

Trim mild commentary such as 'This turns the recap from a passive report into an active reconciliation tool' to tighten conciseness.

DimensionReasoningScore

Conciseness

Mostly lean and assumes Claude's competence (e.g. "A date string is not a search query."), with minor commentary that could be trimmed such as "This turns the recap from a passive report into an active reconciliation tool." Fits the 'efficient; minor instances of over-explanation' anchor rather than the fully lean 5.

4 / 5

Actionability

Concrete executable commands ("minutes list --limit 50", "minutes get \"<exact path>\" --json") and specific fields ("action_items:", "decisions:", "~/meetings/memos/") cover the common cases; the synthesis step itself is necessarily left to Claude, leaving minor gaps versus copy-paste-ready 5.

4 / 5

Workflow Clarity

A clearly sequenced four-step process with explicit validation ("Require exit status 0", "use only the returned content") and a gotchas section for error recovery; falls short of 5 because there is no explicit feedback loop for what to do when a command's exit status is non-zero.

4 / 5

Progressive Disclosure

Well-organized sections (How to generate, What makes a good recap, Interactive conflict detection, Gotchas) with a one-level-deep, clearly signaled reference; the reference to "templates/daily-recap.md" is a dangling pointer since no bundle directory exists, a minor organization gap that keeps it below 5.

4 / 5

Total

16

/

20

Passed

Description

95%Weight 40%Scale 1-5

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 description: third-person voice, concrete capability list, explicit 'Use when...' clause with multiple natural trigger phrases, and a clearly distinct niche. Only minor specificity gap is that the synthesis/adaptation behavior is implied rather than enumerated as discrete actions.

DimensionReasoningScore

Specificity

Names the domain (daily digest of meetings/voice memos) and lists several concrete outputs — "key decisions, action items, and themes across available recordings" — matching the anchor that lists several specific actions with minor coverage gaps.

4 / 5

Completeness

Explicitly answers both what ("Generate a daily digest... key decisions, action items, and themes") and when ("Use when the user asks..." with concrete trigger phrases), matching the top anchor exactly.

5 / 5

Trigger Term Quality

Provides a comprehensive set of natural trigger phrases users would actually say ("recap my day", "what happened in my meetings today", "daily summary", "what did I discuss today", "any action items from today") plus a synonym ("consolidated view of the day's conversations").

5 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (daily meeting/memo recap) with distinct, specific triggers and minimal overlap risk with other skills.

5 / 5

Total

19

/

20

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.