CtrlK
BlogDocsLog inGet started
Tessl Logo

reagent-expiry-alert

Scan reagent barcodes or IDs, log expiration dates, and generate multi-level alerts before reagent expiry to support laboratory inventory management.

68

Quality

82%

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

90%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 is concise, actionable, and well-structured with executable commands and a real bundled script. The main gaps are a missing validate→fix→retry feedback loop in the workflow and somewhat heavy inlined template/stress-case sections for a single-purpose skill.

Suggestions

Add an explicit feedback loop for alert checking (e.g. verify the inventory file was read, handle missing/invalid entries, then retry) to strengthen workflow validation.

Consider moving the Stress-Case Rules and Response Template blocks into a short reference or trimming them, since the skill is single-purpose and the inline templates add length.

DimensionReasoningScore

Conciseness

Lean and well-organized with no padding or over-explanation of concepts Claude already knows; every section (Quick Check, When to Use, Parameters, Alert Levels) earns its place.

5 / 5

Actionability

Provides copy-paste-ready commands in the Usage section, a complete parameter table, alert-level definitions, and a real packaged script — covering the common log/check-alerts cases fully.

5 / 5

Workflow Clarity

The Workflow lists a clear sequence with an explicit date-validation checkpoint (step 3) and an error-handling section, but lacks a full validate→fix→retry feedback loop for the alert check, leaving a minor validation gap.

4 / 5

Progressive Disclosure

Content is well-organized into clear sections with a single one-level-deep reference to the packaged script; the inlined Stress-Case Rules and Response Template sections are slightly heavier than needed for a single-purpose skill.

4 / 5

Total

18

/

20

Passed

Description

75%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 specific and distinct, clearly stating concrete actions within a well-bounded domain. Its main weakness is the absence of an explicit 'Use when...' trigger clause, which leaves the activation condition implied rather than stated.

Suggestions

Add an explicit 'Use when...' clause naming concrete triggers, e.g. 'Use when logging reagent expiry dates or checking for reagents nearing expiration (30/60/90-day alerts)'.

Include natural synonyms users might say, such as 'lab inventory', 'reagent expiration', or barcode scanning, to broaden trigger coverage.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Scan reagent barcodes or IDs', 'log expiration dates', and 'generate multi-level alerts before reagent expiry' — giving comprehensive coverage of the skill's capabilities.

5 / 5

Completeness

Has a clear 'what' but no explicit 'Use when...' trigger clause, so 'when to use it' is only weakly implied — capping completeness at 3 per the missing-trigger guidance.

3 / 5

Trigger Term Quality

Includes natural terms like 'reagent barcodes', 'reagent IDs', 'expiration dates', and 'reagent expiry', but misses common synonyms or file/ID extensions a user might naturally say.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (laboratory reagent expiry tracking) with distinct triggers, making it unlikely to fire for unrelated skills.

5 / 5

Total

17

/

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
aipoch/medical-research-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.