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.

66

Quality

81%

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

The canonical home for this skill is meetings in alirezarezvani/claude-skills

SKILL.md
Quality
Evals
Security

Quality

Content

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

Well-structured body with an explicit, validation-rich workflow and concrete command examples, but its value is undermined because all referenced bundle files (scripts, references, assets) are missing, breaking both executability and navigation.

Suggestions

Ship the referenced bundle files (scripts/meeting_cost_calculator.py, agenda_builder.py, action_item_extractor.py, references/*.md, assets/*.md) so the command examples are actually runnable and the links resolve.

Remove the duplicated Distinct-From and version/build-pattern footer text that restate the frontmatter distinct_from and metadata to tighten conciseness.

If any referenced file is intentionally omitted, replace the dead links with a note or inline the minimal needed content rather than pointing at non-existent paths.

DimensionReasoningScore

Conciseness

Largely lean with tight sections, a script table, and no padding about concepts Claude already knows; held at 4 rather than 5 because the "Distinct From" section and the version/build-pattern footer duplicate the frontmatter distinct_from and metadata, and the "What this does" intro is mildly editorial.

4 / 5

Actionability

Provides concrete command lines with full flag syntax (e.g. "--attendees 6 --minutes 60 --avg-rate 90 --include-refocus --has-decision --has-agenda --has-owner") and a worked topic format, but the referenced scripts (scripts/meeting_cost_calculator.py, agenda_builder.py, action_item_extractor.py) are absent from the bundle so the commands are not actually executable — a missing-key-detail gap matching the 3 anchor rather than a minor 4 gap.

3 / 5

Workflow Clarity

A clear gate → agenda → run → extract sequence with explicit exit-code validation checkpoints (exit 2/3/0), feedback loops ("re-run until it fits; the stop condition is exit 0"), and a Rules checklist plus a completion check ("done when every action has an owner and a date") — matches the 5 anchor; not capped at 3 because validation is present and the skill is not destructive/batch.

5 / 5

Progressive Disclosure

Structure and signaling are good — a Scripts table plus clearly labeled References and Assets lists, one level deep — but every referenced path (scripts/*.py, references/*.md, assets/*.md) points to a file that does not exist in the bundle, so navigation is broken; this drops it to 3 rather than 4-5 because the disclosure structure is not actually functional.

3 / 5

Total

15

/

20

Passed

Description

92%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, third-person description with an explicit Use-when clause, multiple concrete capabilities, and natural plus slash-command triggers. Minor headroom only in trigger synonym coverage.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "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), builds a decision-first agenda, and extracts an owner + due-date checklist" — comprehensive coverage matching the 5 anchor; not the 4 anchor because no real coverage gaps remain.

5 / 5

Completeness

Opens with an explicit "Use when someone wants to..." clause giving concrete trigger scenarios AND states clearly what it does (cost gate, decision-first agenda, owner+due-date extraction), explicitly answering both what and when — a clean 5 anchor match.

5 / 5

Trigger Term Quality

Strong natural phrases ("should this be a meeting", "meeting notes", "owned action items") plus explicit slash-command triggers ("/cs:meeting-prep", "/cs:meeting-actions"); sits at 4 rather than 5 because a few common synonyms a user might say ("follow-ups", "minutes", "recap") are absent and the slash commands are system-specific rather than universal.

4 / 5

Distinctiveness Conflict Risk

A clear meeting-hygiene niche (cost gate → agenda → action extraction) with distinct triggers unlikely to fire for adjacent skills; minimal conflict risk, matching the 5 anchor.

5 / 5

Total

19

/

20

Passed

Validation

81%

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

Validation13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 5 missing

Warning

referenced_paths_exist

Referenced path issues: 16 missing

Warning

Total

13

/

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.