CtrlK
BlogDocsLog inGet started
Tessl Logo

alfworld-receptacle-operator

This skill opens or closes a receptacle (like a fridge, cabinet, or microwave) to access its interior or secure it. It should be triggered when an object needs to be placed inside/retrieved from a closed container, or when an open container should be closed (e.g., for energy efficiency or task cleanliness). The skill decides the appropriate 'open' or 'close' action based on the receptacle's current state and the task context.

69

Quality

87%

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 tight, actionable instruction-only skill: lean body, exact command formats, a well-sequenced decision procedure with validation and a recovery loop for the 'Nothing happened' case. The main weakness is the reference layer — the body points to 'the reference documentation' without naming references/state_diagrams.md, and that file is essentially empty, so the pointer promises detail that does not exist.

Suggestions

Replace the vague closing pointer with an explicit link, e.g. 'For detailed state diagrams and edge cases, see [references/state_diagrams.md](references/state_diagrams.md)', so the reference is clearly signaled and discoverable.

Either populate references/state_diagrams.md with the promised state-transition diagrams and edge cases, or remove the reference and the pointer — currently the file is only a heading with no content.

Briefly explain the receptacle ID convention (e.g., why actions use 'fridge 1' and where the number comes from) so the command examples are fully unambiguous.

DimensionReasoningScore

Conciseness

The ~30-line body is lean and earns its tokens: decision logic with exact state checks ("If it reports 'is closed' or 'is open', note the state"), the exact action format, one compact trajectory example, and three short operational notes. It never explains concepts Claude already knows and has no padding, matching anchor 5.

5 / 5

Actionability

Concrete, copy-paste-ready commands are given ("Action: open {recep}", "Action: close {recep}", "Action: open fridge 1") with a worked trajectory example covering the common cases. It stops short of anchor 5 due to a minor gap: the receptacle ID convention (the '1' in 'fridge 1') is used but never explained, so guidance is mostly executable with a small gap.

4 / 5

Workflow Clarity

The Core Decision Logic is a clearly sequenced three-step process (check state → choose action per goal with explicit branches → execute in exact format), with a validation checkpoint ("Always verify the receptacle state from the latest observation before acting") and an explicit error-recovery feedback loop ("If 'Nothing happened' is observed... re-check and adjust"). This is a simple, non-destructive skill that nonetheless includes feedback loops, matching anchor 5.

5 / 5

Progressive Disclosure

The body is short and well-sectioned, and the single reference (references/state_diagrams.md) is one level deep — but the pointer is vague: "For detailed state diagrams and edge cases, see the reference documentation" names neither the file nor its path. Additionally, the actual reference file contains only a heading ("## Primary State Transitions") with no content, so the promised detail is not delivered. This fits anchor 3 (references present but not clearly signaled) rather than anchor 4 (references mostly clear).

3 / 5

Total

17

/

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 explicitly states what the skill does and when to trigger it, using concrete receptacle examples and natural trigger phrases in third-person voice. The only weaknesses are minor: trigger synonym coverage is not exhaustive and the placement/retrieval trigger condition overlaps somewhat with adjacent put/take skills.

DimensionReasoningScore

Specificity

The description names the domain and concrete actions — "opens or closes a receptacle (like a fridge, cabinet, or microwave)" plus state-based action selection ("decides the appropriate 'open' or 'close' action based on the receptacle's current state") — with only minor gaps in coverage phrasing. It exceeds anchor 3 (which expects just 1-2 actions and no comprehensiveness) but falls short of anchor 5's comprehensive multi-action coverage.

4 / 5

Completeness

Both questions are answered explicitly: the 'what' ("opens or closes a receptacle... to access its interior or secure it") and the 'when' with concrete trigger conditions ("It should be triggered when an object needs to be placed inside/retrieved from a closed container, or when an open container should be closed (e.g., for energy efficiency or task cleanliness)"). This matches anchor 5's clear what + when with concrete triggers; anchor 4 would require the 'when' to be less explicit than it is.

5 / 5

Trigger Term Quality

Good natural keyword coverage: "fridge, cabinet, microwave", "placed inside/retrieved from a closed container", "closed", "energy efficiency" — phrases a user or planner would naturally use. A few natural variations are missing (e.g., 'open the fridge', 'shut', object synonyms), keeping it below anchor 5.

4 / 5

Distinctiveness Conflict Risk

The skill occupies a clear niche (only open/close receptacle actions) with distinct triggers, but the trigger "an object needs to be placed inside/retrieved from" overlaps with put/take skills that would also fire on container goals — minor overlap risk with closely related skills per anchor 4. Not anchor 5 because of that overlap with adjacent object-manipulation 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.

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.