CtrlK
BlogDocsLog inGet started
Tessl Logo

alfworld-receptacle-opener

This skill opens a closed receptacle to allow access to its contents or to enable interaction with it. It should be triggered when the agent encounters a closed receptacle (e.g., 'The fridge 1 is closed.') that must be opened to proceed with a task, such as cooling an item with a fridge or taking an object from inside a cabinet. The skill outputs the 'open' action on the specified receptacle.

70

Quality

88%

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.

The body is a lean, well-structured, fully actionable instruction for a simple single-action skill, with an exact output format, a worked trajectory example, and an explicit negative guard against misuse. Its only weakness is mild redundancy between the trigger condition and example sections.

DimensionReasoningScore

Conciseness

The body is efficient and assumes competence, with concrete formats and a worked example, but contains minor over-explanation — "This is a fundamental, low-level skill for enabling access" and the trigger pattern repeated across the Trigger Condition, Procedure, and Example sections. This matches anchor 4 (efficient with minor instances that could be trimmed), not anchor 5, since some redundancy could be cut.

4 / 5

Actionability

Guidance is fully executable for this instruction-only skill: the exact output format `Action: open <receptacle_name>`, concrete receptacle names (`fridge 1`, `cabinet 12`, `safe 1`), and a complete worked example (Observation → Thought → Action) that is copy-paste ready. This matches the top anchor; no key details are missing for the common case.

5 / 5

Workflow Clarity

As a simple single-purpose skill with an unambiguous single action and a numbered two-step procedure, it qualifies for the simple-skill exception; the negative guard ("Do not use this skill if the receptacle is already described as open or if its state is not mentioned") further disambiguates. No destructive or batch operation is involved, so the validation cap does not apply.

5 / 5

Progressive Disclosure

The skill is under 50 lines with no need for external references, and the body is organized into clear sections (Trigger Condition, Action, Procedure, Example, Notes) — the rubric explicitly allows a score of 5 for well-organized sections in this case. There are no references to verify and no inlined content that belongs in separate files.

5 / 5

Total

19

/

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.

The description is a strong, explicit what-and-when statement with a concrete literal trigger pattern and a clear single action. Its main weaknesses are the near-redundant restatement of the action in the final sentence and incomplete coverage of receptacle-type synonyms, which limit specificity and trigger breadth.

Suggestions

Consolidate the duplicated action statement ('opens a closed receptacle...' and 'The skill outputs the open action...') into one clause and use the freed space to name more receptacle types (drawer, shelf, safe, microwave) for broader natural-keyword coverage.

Add one or two additional literal observation examples (e.g., 'The cabinet 12 is closed.') to sharpen the trigger pattern beyond the single fridge example.

State the negative boundary in the description (e.g., 'Not for receptacles already open or of unknown state') to further reduce conflict with sibling interaction skills.

DimensionReasoningScore

Specificity

The description names the domain and one concrete action ("opens a closed receptacle", "outputs the 'open' action on the specified receptacle"), matching the anchor for 1-2 concrete actions without comprehensive coverage. It is below anchor 4 because only a single action is listed, though the action itself is concrete rather than generic.

3 / 5

Completeness

Both questions are explicitly answered: what ("opens a closed receptacle to allow access to its contents... outputs the 'open' action on the specified receptacle") and when ("It should be triggered when the agent encounters a closed receptacle (e.g., 'The fridge 1 is closed.') that must be opened to proceed"), including concrete trigger phrases. This matches the anchor-5 example structure of what + explicit when with trigger examples.

5 / 5

Trigger Term Quality

It includes natural trigger language such as "closed receptacle", the literal observation pattern "'The fridge 1 is closed.'", "cooling an item with a fridge", and "taking an object from inside a cabinet" — good keyword coverage with concrete phrases. It falls short of anchor 5 because common receptacle variations (drawer, shelf, dishwasher, etc.) are not covered.

4 / 5

Distinctiveness Conflict Risk

The niche is clear and the trigger is distinct (an observation explicitly stating a receptacle "is closed"), so it is mostly distinguishable. Minor overlap risk remains with sibling receptacle skills (take, put, cool, close) that share the same receptacle vocabulary, keeping it below anchor 5.

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.