CtrlK
BlogDocsLog inGet started
Tessl Logo

meetings

Use when someone wants to decide whether a meeting is worth calling, price a meeting in dollars, build a timeboxed agenda with desired outcomes, or turn messy meeting notes into owned action items — or says "should this be a meeting", "/cs:meeting-prep", or "/cs:meeting-actions". Runs a cost gate (ASYNC / NOT-READY / MEET), builds a decision-first agenda, and extracts an owner + due-date checklist that flags every orphan.

76

Quality

96%

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

92%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 disciplined, high-quality body: fully executable commands, a clearly sequenced workflow with exit-code checkpoints and explicit feedback loops, and a clean overview that offloads detail to real, well-signaled one-level-deep bundle files. The only blemish is minor redundancy — a duplicated metadata footer and a 'What this does' section that restates the description.

Suggestions

Remove the trailing 'Version / Build pattern' footer — it duplicates the frontmatter metadata verbatim and adds no guidance.

Merge the 'Portability' blockquote and 'What this does' section into a single short framing paragraph; both restate scope already covered by the description and the workflow section.

DimensionReasoningScore

Conciseness

The body is efficient — tight four-step workflow, a table instead of prose for scripts, no explanation of concepts Claude already knows — but there are minor trims available: the trailing "**Version:** 1.0.0 / **Build pattern:**" footer duplicates the frontmatter metadata verbatim, and "What this does" restates the description's scope. This fits score 4's 'minor instances that could be trimmed' rather than score 5's 'every token earns its place'; it is clearly leaner than score 3's unnecessary explanations.

4 / 5

Actionability

All three commands are copy-paste ready with real flag values ("--attendees 6 --minutes 60 --avg-rate 90 --include-refocus --has-decision --has-agenda --has-owner", "--length 45 --topic 'Q3 pricing:Decide usage-based vs seat-based:15:maria'") and the examples cover the common cases for each script. Exit codes are documented so failures are actionable. This matches the fully-executable anchor rather than score 4's 'minor gaps'.

5 / 5

Workflow Clarity

The gate → agenda → run → extract sequence is explicit with validation checkpoints at every stage: gate exit codes (ASYNC exit 2, NOT-READY exit 3, MEET exit 0), an iteration feedback loop for the agenda ("Iterate — trim or split the named topic and re-run until it fits; the stop condition is exit 0"), and a completion check closing the loop for extraction ("the meeting is done when every action has an owner and a date"). No destructive/batch operations, so the score-3 cap does not apply.

5 / 5

Progressive Disclosure

The body is a navigable overview with all 8 bundle files (3 references, 3 scripts, 2 assets) existing on disk, each listed with a one-line role description and clearly signaled links. References are one level deep — reference files only cross-link to siblings, not to further nested files — and the detailed canon is correctly split out of SKILL.md. Matches the well-signaled one-level-deep anchor.

5 / 5

Total

19

/

20

Passed

Description

100%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.

The description is exemplary: it names all four concrete capabilities, provides an explicit 'Use when' clause with natural trigger phrases and slash commands, and carves out a distinct meeting-hygiene niche. Both 'what' and 'when' are fully explicit with no vague language or over-claims.

DimensionReasoningScore

Specificity

Lists multiple concrete actions covering all four capabilities: "decide whether a meeting is worth calling, price a meeting in dollars, build a timeboxed agenda with desired outcomes, or turn messy meeting notes into owned action items", plus "Runs a cost gate (ASYNC / NOT-READY / MEET)". Coverage is comprehensive, not just several actions — it matches the score-5 anchor rather than score 4's 'minor gaps', since every script-backed capability is named. Voice is third person, so no penalty applies.

5 / 5

Completeness

Explicitly answers both questions: a clear "Use when someone wants to..." trigger clause with concrete trigger phrases, and a clear 'what' via "Runs a cost gate (ASYNC / NOT-READY / MEET), builds a decision-first agenda, and extracts an owner + due-date checklist that flags every orphan". This mirrors the score-5 good_overall_example pattern; the 'when' is explicit, so it cannot be the score-4 anchor's 'could be more explicit'.

5 / 5

Trigger Term Quality

Includes the exact natural phrase a user would say ("should this be a meeting"), domain nouns ("meeting", "agenda", "meeting notes", "action items"), and explicit slash-command triggers ("/cs:meeting-prep", "/cs:meeting-actions"). No obvious natural variation is missing, matching the comprehensive-coverage anchor rather than score 4's 'a few natural terms missing'.

5 / 5

Distinctiveness Conflict Risk

Clear niche (meeting-existence decisions, meeting cost, meeting agendas, meeting-note extraction) with distinctive trigger vocabulary — the ASYNC/NOT-READY/MEET verdicts, cost-gate framing, and slash commands are unlike any generic note-taking or calendar skill, giving minimal conflict risk. Not score 4, since even the weakest overlap area ("turn messy meeting notes into owned action items") is anchored to shared meeting notes rather than generic capture.

5 / 5

Total

20

/

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.

Validation — 15 / 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
alirezarezvani/claude-skills
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.