CtrlK
BlogDocsLog inGet started
Tessl Logo

waste-disposal-guide

Guide for disposing specific chemical wastes into the correct colored waste containers, with safety precautions and regulatory compliance notes.

62

Quality

78%

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/Other/waste-disposal-guide/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

81%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 highly actionable, well-structured body: commands are copy-paste ready and verified against the bundled script, and the workflow includes explicit error-recovery branches. The main weakness is redundancy — the mixture rule, scope exclusions, and error-handling steps are each stated twice, and two boilerplate template sections overlap.

Suggestions

State the mixture rule once (in the Waste Categories section or Workflow) and reference it elsewhere instead of repeating it verbatim.

Merge the near-duplicate Stress-Case Rules and Response Template sections into a single output-structure section, and fold Error Handling's overlap with Workflow steps 5-6 into the workflow.

Consider dropping the inline Waste Categories table in favor of the script's --list-categories output, or vice versa, to avoid two sources of truth.

DimensionReasoningScore

Conciseness

The body is mostly lean with executable commands and a compact category table, but there is real redundancy: the mixture rule appears twice (Workflow step 4 and the 'Mixture rule' note under Waste Categories), Error Handling restates Workflow steps 5-6, Input Validation repeats the Scope Boundaries exclusions, and Stress-Case Rules/Response Template are near-duplicate boilerplate lists. This fits anchor 3 ('mostly efficient but includes some unnecessary... could be tightened') rather than 4, where such repetition would be trimmed.

3 / 5

Actionability

Copy-paste ready commands with concrete examples ("--chemical 'chloroform'", "--chemical 'ethanol'", "--list-categories", "--safety") were verified against scripts/main.py, whose argparse flags match exactly; the Parameters table and Waste Categories table give immediately usable specifics. This matches anchor 5 ('fully executable; copy-paste ready commands; specific examples cover the common cases').

5 / 5

Workflow Clarity

The 6-step Workflow is clearly sequenced with explicit error-recovery branches (not-found -> suggest closest category; incomplete inputs -> request minimum fields; script failure -> report failure point and manual fallback), plus a Quick Check validation step (py_compile + --help). This matches anchor 5 ('clear sequence with explicit validation steps; feedback loops for error recovery'); the destructive/batch cap does not apply since this is a read-only lookup skill.

5 / 5

Progressive Disclosure

Sections are well-organized with clear headers, and the single bundle reference (scripts/main.py) is real, matches the documented flags, and is one level deep. It fits anchor 4 ('good structure; most content is appropriately placed; minor organization gaps') rather than 5 because the Waste Categories table duplicates data already in main.py (accessible via --list-categories), and the Stress-Case/Response Template boilerplate could be consolidated or moved out; the under-50-line simple-skill exception does not apply to this ~108-line body.

4 / 5

Total

17

/

20

Passed

Description

66%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 specific, domain-grounded description with concrete capabilities and good natural keywords, held back mainly by the complete absence of a 'Use when...' trigger clause, which caps completeness at 3. Distinctiveness is solid thanks to the chemical-waste and colored-container framing.

Suggestions

Append an explicit trigger clause, e.g.: 'Use when a user asks where to dispose of a chemical, which waste container color to use, or about lab chemical waste categories.'

Add one or two natural synonyms users would say, such as 'lab waste' or 'solvent disposal', to strengthen trigger term coverage.

Reflect the lookup/mixture capabilities the skill actually offers (e.g., 'identifies the correct container for named chemicals, including mixtures') to close the coverage gap.

DimensionReasoningScore

Specificity

"disposing specific chemical wastes into the correct colored waste containers" names the domain and a concrete action, and "with safety precautions and regulatory compliance notes" adds two more specific deliverables. It falls at anchor 4 ('lists several specific actions; minor gaps') rather than 3 because it enumerates multiple concrete capabilities, but not 5 because it omits coverage of the lookup/listing capabilities the body actually provides (chemical lookup, category listing, mixture handling).

4 / 5

Completeness

The 'what' is clear (guide for disposing chemical wastes into correct colored containers with safety and compliance notes), but there is no 'Use when...' clause or equivalent trigger guidance anywhere in the description. Per the judging guidelines, a missing 'Use when...' clause caps completeness at 3, which matches anchor 3 ('has a clear what but when is missing or only weakly implied').

3 / 5

Trigger Term Quality

Natural keywords a lab user would say are present: "chemical wastes", "waste containers", "disposal", "safety precautions". It sits at anchor 4 ('good keyword coverage; a few natural terms missing') rather than 5 because common variations like "lab waste", "solvent disposal", or "which container" are absent, and it is not generic enough to fall to 3.

4 / 5

Distinctiveness Conflict Risk

"chemical wastes", "colored waste containers", and "regulatory compliance" carve a clear niche distinct from general lab-safety or document skills, matching anchor 4 ('mostly distinct; minor overlap risk'). It does not reach 5 because 'safety precautions' and 'regulatory compliance' are broad enough to overlap slightly with generic EHS/safety skills, and it stays above 3 because the colored-container framing is quite specific.

4 / 5

Total

15

/

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