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.

72

Quality

90%

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

92%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 well-crafted, compact skill body: the workflow is clearly sequenced with explicit observation-based validation and an error-recovery loop, the example is concrete and executable, and the single reference file is real, one level deep, and clearly signaled. The only improvement space is light trimming of redundant restatements in the Goal and Output sections.

DimensionReasoningScore

Conciseness

Mostly efficient with no explanations of concepts Claude already knows, but minor redundancy could be trimmed: the Goal section restates the frontmatter description ('This is a prerequisite step before performing actions like heat, cool, or toggle') and the Output section repeats the 'Confirm Readiness' step. This fits anchor 4 (efficient, minor over-explanation) rather than anchor 5 where every token earns its place.

4 / 5

Actionability

Provides concrete, executable guidance: 'Use the `open {appliance}` or `close {appliance}` action as needed', a fully worked example with exact commands and observations ('go to microwave 1' → 'open microwave 1'), and a specific error case ('Nothing happened'). Per the code_vs_instruction note, this instruction-only skill has copy-ready commands covering the common case, matching anchor 5.

5 / 5

Workflow Clarity

A clearly sequenced 3-step workflow (Navigate → Check State & Prepare → Confirm Readiness) with explicit validation ('Always observe the environment's feedback after each action... Do not assume the state') and an error-recovery feedback loop ('If the action fails... Re-check the observation and proceed'). This matches anchor 5, and the simple-skill exception also applies.

5 / 5

Progressive Disclosure

The body is under 50 lines with well-organized sections and a single clearly signaled one-level-deep reference ('Refer to the example in `references/trajectory_example.md`'), which was verified to exist and match the body's example. Per the guideline for short simple skills needing no external references, this earns anchor 5.

5 / 5

Total

19

/

20

Passed

Description

83%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 that clearly states what the skill does and when to use it, with concrete input/output contracts and natural trigger terms covering heat, cool, cook, and the appliance names. The only weaknesses are minor: trigger coverage misses a few natural phrasings, and the heating/cooling trigger words create slight overlap risk with the skills that perform those actions.

DimensionReasoningScore

Specificity

Enumerates concrete elements — 'ensuring it is in the correct open/closed state', 'open or close the appliance', 'Takes an appliance identifier as input and outputs a confirmation', plus named appliances (microwave, oven, toaster, fridge). Several specific actions with minor gaps in coverage (close-side usage and per-appliance behavior are not detailed), matching anchor 4 rather than the comprehensive anchor 5.

4 / 5

Completeness

Explicitly answers both questions: what ('Prepares a household appliance... by ensuring it is in the correct open/closed state') and when ('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') with concrete trigger phrases. This matches anchor 5; anchor 4's weaker, less-explicit 'when' does not apply.

5 / 5

Trigger Term Quality

Includes natural trigger phrasing — 'Use when the agent needs to heat, cool, or cook an item', 'open or close the appliance', and all four appliance names. Good keyword coverage with synonym verbs, but a few natural variations (e.g., 'warm up', 'use the microwave') are missing, placing it at anchor 4 rather than the comprehensive anchor 5.

4 / 5

Distinctiveness Conflict Risk

A clear niche (appliance open/closed preparation) with distinct appliance-name triggers, but the 'heat, cool, or cook' trigger could also fire when the actual heating/cooling action skill is intended rather than this prerequisite step — minor overlap risk consistent with anchor 4, short of the minimal-conflict anchor 5.

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.

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.