CtrlK
BlogDocsLog inGet started
Tessl Logo

alfworld-device-operator

Operates a device or appliance (like a desklamp, microwave, or fridge) to interact with another object. Use when the task requires using a tool on a target item (e.g., "look at laptop under the desklamp", "heat potato with microwave"). Locates both the device and target object, co-locates them, and executes the appropriate use action (toggle, heat, cool, or clean).

77

Quality

96%

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%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured, actionable skill body with a clear sequenced workflow and a concrete worked example. The main gap is progressive disclosure: an existing reference file is not linked from the body, and there is a minor action-format inconsistency between Phase 4 and the example.

Suggestions

Link the existing bundle in Phase 1, e.g. "See [device_location_guide.md](references/device_location_guide.md) for typical device receptacles", so the reference is discoverable rather than orphaned.

Reconcile the action format inconsistency: Phase 4 specifies `toggle {device} {recep}` but the worked example uses `use desklamp 1` — choose one form and apply it consistently.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence — phases, rules, and the worked trace each earn their place without explaining concepts Claude already knows. It does not pad with generic background.

3 / 3

Actionability

Provides exact executable action formats ("go to {recep}", "take {obj} from {recep}", "heat {obj} with {device}") plus a full worked example with real action strings, which is copy-paste ready rather than pseudocode.

3 / 3

Workflow Clarity

A clearly sequenced four-phase flow with an explicit error-recovery checkpoint ("If the environment responds with 'Nothing happened,' re-evaluate your object/device names and your location"), matching the feedback-loop anchor rather than a flat list.

3 / 3

Progressive Disclosure

The body is well-organized into clear sections, but the provided references/device_location_guide.md is never linked or signaled from the body, leaving the bundle reference orphaned while Phase 1 inlines a few receptacle hints.

2 / 3

Total

11

/

12

Passed

Description

100%

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, third-person description that clearly states what it does, when to use it with natural trigger phrasings, and the specific actions it performs. It is concise, distinct, and free of vague fluff.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "Locates both the device and target object, co-locates them, and executes the appropriate use action (toggle, heat, cool, or clean)" — matching the multi-action anchor rather than the partial coverage of score 2.

3 / 3

Completeness

Explicitly answers both what ("Operates a device or appliance...") and when via an explicit "Use when the task requires using a tool on a target item" clause with example triggers, so the trigger is not merely implied.

3 / 3

Trigger Term Quality

Uses natural task phrasings a user would actually say ("look at laptop under the desklamp", "heat potato with microwave"), giving good coverage of natural terms rather than a single generic keyword.

3 / 3

Distinctiveness Conflict Risk

Targets a clear niche (ALFWorld device/appliance operation) with highly distinctive triggers unlikely to match other skills.

3 / 3

Total

12

/

12

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.