CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

meeting-minutes

Use meeting minutes for other workflows that need structured execution, explicit assumptions, and clear output boundaries.

Quality

50%

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

Fix and improve this skill with Tessl

tessl review fix ./scientific-skills/Academic Writing/meeting-minutes/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

The body contains a genuinely useful core (features, input parameters, output format, error handling) but buries it in generated boilerplate and circular cross-references roughly equal to the useful content. The documented interface also drifts from the actual script (no attendee extraction, no CLI arguments), which undermines its executable guidance.

Suggestions

Cut the boilerplate sections (Risk Assessment, Security Checklist, Lifecycle Status, Evaluation Criteria, Response Template, Output Requirements) and the circular 'See ## X above' lines; keep features, parameters, output format, workflow, and error handling.

Make the run examples match the real script: drop the `--help` example and unrelated cd path, and show a real invocation with a transcript input; fix the output schema to match what main.py actually returns (`meeting_type`, no `attendees`).

Replace the generic 'references/ contains supporting rules' with an explicit link, e.g. 'Regulatory guidance (ICH E6, FDA meeting documentation): see [references/guidelines.md](references/guidelines.md)'.

DimensionReasoningScore

Conciseness

The ~196-line body is padded with boilerplate (Risk Assessment table, Security Checklist, Lifecycle Status, Evaluation Criteria, Output Requirements, Response Template) plus circular cross-references like "See `## Features` above for related details" and a verbatim repetition of the frontmatter description. This matches 'Noticeably verbose; several unnecessary explanations or padded sections'.

2 / 5

Actionability

There are real, runnable commands (`python -m py_compile scripts/main.py`, `python scripts/main.py`) and the script exists, but the run examples are incomplete (no arguments, and `--help` is documented while the script has no argument parsing), the example `cd` path is a suspicious unrelated path, and the documented output schema (attendees) does not match the script's actual output. Fits 'Some concrete guidance but incomplete... missing key details'.

3 / 5

Workflow Clarity

The 5-step Workflow plus Error Handling and Input Validation sections give a sequence with checkpoints (py_compile, stop-early, fallback path), but the steps are generic process-management boilerplate; the actual task sequence (transcript input → pattern extraction → minutes rendering → JSON output) is never described. Fits 'Steps listed but validation gaps' in spirit — checkpoints exist but are not tied to the real data flow, keeping it below anchor 4.

3 / 5

Progressive Disclosure

A real one-level bundle exists (`scripts/main.py`, `references/guidelines.md`), but the body only gestures generically ("Reference material available in `references/`") without a clearly signaled link to guidelines.md, and large amounts of checklist/boilerplate content that belongs in reference files are inlined. Fits 'Some structure but could be better organized; references present but not clearly signaled'.

3 / 5

Total

11

/

20

Passed

Description

36%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 a circular, meta-level restatement that never states what the skill does or when to invoke it. It forfeits the skill's actual, distinctive capability (structuring medical meeting transcripts into formal minutes with action items, decisions, and attendees) in favor of generic process vocabulary.

Suggestions

State the 'what' concretely, e.g. 'Structures medical meeting transcripts into formal minutes with action items, decisions, and attendee lists.'

Add an explicit trigger clause, e.g. 'Use when the user provides a meeting transcript or asks to turn meeting notes into minutes.'

Include natural trigger terms users actually say: 'meeting transcript', 'meeting notes', 'minutes', 'action items', 'clinical/research meeting'.

DimensionReasoningScore

Specificity

The description names the domain ("meeting minutes") but describes no concrete actions at all — it restates abstract process properties ("structured execution, explicit assumptions, and clear output boundaries") and never says what the skill does to meeting minutes. It matches the anchor 'Names the domain but actions are minimal or generic' and is above anchor 1 only because the domain is named.

2 / 5

Completeness

There is no 'what' — the skill's actual function (structuring medical meeting transcripts into formal minutes) is absent — and the 'when' is a garbled fragment ("for other workflows that need structured execution") rather than an explicit trigger clause. This fits anchor 2 ('only when is present without what'), and the missing 'Use when...' clause caps completeness at 3 regardless.

2 / 5

Trigger Term Quality

"meeting minutes" is a natural term a user would say, but the remaining phrases ("structured execution", "explicit assumptions", "clear output boundaries") are workflow jargon no user utters when requesting minutes. Common variations like "transcript", "meeting notes", "action items", or "medical/clinical meeting" are missing, matching 'Some relevant keywords but missing common variations or synonyms'.

3 / 5

Distinctiveness Conflict Risk

"meeting minutes" gives it a niche, but the description body is generic process language ("other workflows that need structured execution, explicit assumptions, and clear output boundaries") that overlaps with virtually any process-structuring skill. Fits 'Somewhat specific but could still overlap with similar skills'; it is not broad enough for anchor 2 given the domain term.

3 / 5

Total

10

/

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

aipoch/medical-research-skills

Path

scientific-skills/Academic Writing/meeting-minutes/SKILL.md

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.