CtrlK
BlogDocsLog inGet started
Tessl Logo

scienceworld-liquid-pourer

Transfers the contents of a source liquid container into a target container for mixing or preparation. Use this skill when you need to combine multiple substances (such as paints or chemicals) into a single vessel, or when a liquid must be moved from one container to another before processing.

65

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

78%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 tight, actionable single-purpose skill with exact command syntax, a good worked example, and an explicit verify step. Its weaknesses are duplication between Core Workflow and the Key Actions table, no failure-recovery loop after verification, and an unlinked bundle reference file whose environment details are never surfaced.

Suggestions

Link references/action_primer.md from the body (e.g., a "See [action_primer.md](references/action_primer.md) for environment-specific actions and common rooms/containers" line under Key Actions) so the bundled reference is discoverable.

Add a one-line feedback loop after the Verify step, e.g., "If `look at` shows the contents unchanged, re-run `look around` to confirm the exact object identifier and retry."

Merge the Key Actions table with Core Workflow (or drop the duplicated rows) to remove the repeated `look around` / `pour` / `look at` entries.

DimensionReasoningScore

Conciseness

The body is lean and assumes competence — no explanation of what pouring or mixing is — with every section adding operational value (exact command syntax, precise object identifiers, a worked example). It falls short of 5 because the Key Actions table repeats the three commands already given in Core Workflow, and "Purpose"/"When to Use" restate the frontmatter description.

4 / 5

Actionability

Guidance is fully executable for the environment: exact command syntax (`pour OBJ into OBJ`, `look around`, `look at OBJ`) and a concrete worked example with real object identifiers (`pour wood cup (containing red paint) into jug`). This matches the top anchor — copy-paste-ready commands with an example covering the common case.

5 / 5

Workflow Clarity

The three-step sequence (Identify → Perform → Verify) is clearly ordered and includes an explicit verification checkpoint ("`look at OBJ` on the target container to confirm the transfer succeeded"). It is not 5 because there is no feedback loop — no guidance on what to do if verification shows the transfer failed — and not 3 since the verify checkpoint is explicitly present rather than missing.

4 / 5

Progressive Disclosure

The body is well-sectioned and appropriately short, but the bundle contains references/action_primer.md (with environment-specific details like `examine OBJ`, `teleport to LOC`, and common rooms/containers) that the body never mentions, so that material is undiscoverable from SKILL.md; the "mix OBJ — separate skill" entry also has no pointer. This matches the anchor for structure present but references not clearly signaled.

3 / 5

Total

16

/

20

Passed

Description

78%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 description with an explicit "Use this skill when..." trigger clause covering both what and when, plus natural phrasing users would say. Its main gaps are the absence of the core verb "pour" (the most likely trigger word) and modest overlap with a separate mixing skill.

Suggestions

Lead with the core verb so users saying "pour" trigger it, e.g., "Pours (transfers) liquid from a source container into a target container for mixing or preparation."

Distinguish this from the separate mixing skill in the description itself, e.g., add "Mixing the combined contents is handled by a separate skill" to reduce mis-triggering.

Consider naming common container/substance examples (paints, chemicals, jug, bowl) users might mention verbatim.

DimensionReasoningScore

Specificity

The description names one clear concrete action — "Transfers the contents of a source liquid container into a target container" — which matches the anchor for 1-2 concrete actions without comprehensive coverage. It stays below 4 because it does not list several distinct actions, and above 2 because the action stated is domain-specific and precise rather than generic.

3 / 5

Completeness

It explicitly answers both questions: what ("Transfers the contents of a source liquid container into a target container for mixing or preparation") and when ("Use this skill when you need to combine multiple substances... or when a liquid must be moved..."), with concrete trigger phrases. This matches the top anchor exactly; score 4 would apply only if the 'when' were less explicit.

5 / 5

Trigger Term Quality

Natural phrases like "combine multiple substances", "paints or chemicals", and "moved from one container to another" give good keyword coverage, but the most natural user verb for this skill — "pour" — is never mentioned, leaving a few natural terms missing. Not 5 (synonyms/extensions incomplete) and not 3 (coverage goes well beyond a single generic keyword).

4 / 5

Distinctiveness Conflict Risk

Liquid-transfer-between-containers is a clear niche with distinct triggers, but "for mixing or preparation" and "combine multiple substances" overlap with a separate mixing skill that the body itself acknowledges ("mix OBJ — separate skill"), creating minor overlap risk with a closely related skill. Not 5 due to that overlap; not 3 since the core transfer niche is unmistakable.

4 / 5

Total

16

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
zjunlp/SkillNet
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.