CtrlK
BlogDocsLog inGet started
Tessl Logo

alfworld-appliance-preparer

Prepares a household appliance (microwave, oven, toaster, fridge) for use by ensuring it is in the correct open/closed state. Use when the agent needs to heat, cool, or cook an item and must first open or close the appliance before placing an object inside. Takes an appliance identifier as input and outputs a confirmation that the appliance is ready for the next action.

70

Quality

85%

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

85%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 compact, actionable skill body with clear sequencing, state-aware error handling, and appropriately offloaded reference material. The decision rule for open vs close could be made more deterministic.

Suggestions

Replace the heuristic 'typically need to be open' rule with an explicit mapping per appliance/action (e.g., heat/cook -> open first; cool in fridge -> open first; toggle -> respect current state) so the open/close decision is deterministic.

Add an explicit validate-then-retry loop for the 'Nothing happened' case (re-observe, then retry the opposite action) to strengthen the feedback loop.

Clarify what counts as the skill's completion signal across all appliances, not just the microwave example, to make the success criterion uniform.

DimensionReasoningScore

Conciseness

Lean and well-organized with no padded explanations of concepts Claude already knows; every section earns its place.

5 / 5

Actionability

Provides concrete executable actions (go to, open, close) and a worked example with real observations, though the open/close decision rule relies on 'typically need to be open' rather than fully deterministic guidance.

4 / 5

Workflow Clarity

Clear three-step sequence with state-awareness checkpoints and an error-handling feedback loop ('Nothing happened' -> re-check), missing only an explicit validate-then-retry loop for the failure case.

4 / 5

Progressive Disclosure

Under 50 lines, single-purpose, with one clearly signaled one-level-deep reference (references/trajectory_example.md) that exists as a real file; well-organized sections.

5 / 5

Total

18

/

20

Passed

Description

85%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 well-crafted description that clearly communicates both purpose and trigger conditions with concrete appliance examples. Minor room for improvement in trigger-term synonym coverage.

DimensionReasoningScore

Specificity

Names the domain (microwave, oven, toaster, fridge) and several concrete actions (ensure open/closed state, open/close the appliance, heat/cool/cook), with minor gaps in coverage such as the close-only cases.

4 / 5

Completeness

Explicitly states what it does ('ensuring it is in the correct open/closed state') and when to use it ('Use when the agent needs to heat, cool, or cook an item and must first open or close the appliance').

5 / 5

Trigger Term Quality

Includes natural trigger phrases like 'heat, cool, or cook an item' and 'open or close the appliance before placing an object inside', though a few common variations are absent.

4 / 5

Distinctiveness Conflict Risk

Has a clear niche (appliance open/closed state preparation) with distinct triggers, with only minor overlap risk against related cooking/heating skills.

4 / 5

Total

17

/

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.

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