CtrlK
BlogDocsLog inGet started
Tessl Logo

alfworld-receptacle-preparer

This skill verifies and prepares a target receptacle for receiving an object. It is triggered before placing an item into a receptacle (e.g., a garbage can) to ensure the receptacle is accessible and suitable. The skill involves navigating to the receptacle, observing its state (e.g., open/closed, occupied), and performing any necessary preparatory actions like opening it, resulting in a ready-to-use target location.

67

Quality

84%

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

78%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 lean, highly actionable instruction-only skill with a clear sequenced procedure, state-branching, and a concrete worked example. Its main weakness is progressive disclosure: the bundled references/action_primer.md is never referenced from the body, leaving a useful action-syntax guide orphaned.

Suggestions

Reference references/action_primer.md from the body (e.g., under Core Procedure or Key Principles: 'Action syntax and placeholder rules: see [action_primer.md](references/action_primer.md)') so the bundled reference is discoverable.

Add an explicit retry/escalation step after Confirm: what to do if the receptacle is still not ready after a preparatory action (e.g., re-observe, try alternative action, or abort and re-plan).

Trim observational over-explanation (e.g., 'Upon arrival, carefully read... It will describe the receptacle's state and any contents.') to tighten token efficiency.

DimensionReasoningScore

Conciseness

The ~30-line body is efficient and assumes competence, with only minor trimmable over-explanation such as 'Upon arrival, carefully read the environment's observation. It will describe the receptacle's state and any contents.' Not 5 because a few phrases restate what the observation step already implies; not 3 because there is no padding or explanation of concepts Claude already knows.

4 / 5

Actionability

Gives exact executable commands ('go to {target_receptacle}', 'open {recep}', 'toggle {obj} {recep}', 'put pen 3 in/on garbagecan 1') plus a fully worked trajectory example covering the common ready-state case. Not 4 because the guidance is complete and copy-paste ready within the ALFWorld action language, with concrete example observations to match against.

5 / 5

Workflow Clarity

Clear four-step sequence (Navigate → Observe → Analyze & Prepare → Confirm) with a Confirm checkpoint and an explicit error-recovery branch ('Nothing happened' → abort and re-plan). Not 5 because the blocked-state path lacks an explicit retry loop if the confirmation step shows the receptacle is still not ready; not 3 because validation and error handling are largely present.

4 / 5

Progressive Disclosure

The body itself is well-organized with clear sections, but the bundle contains references/action_primer.md — a relevant action-syntax reference defining the {obj}/{recep} placeholders used in the body — that is never mentioned or linked from the body. Not 4 because the one provided reference is entirely un-signaled and therefore undiscoverable; not 2 because the body content is appropriately placed and structured rather than inlining content that belongs elsewhere.

3 / 5

Total

16

/

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 in third-person voice that clearly states both capability and an explicit trigger condition with a concrete example. Minor improvements possible by naming the 'put X in/on Y' goal phrasing and enumerating preparatory actions more concretely.

DimensionReasoningScore

Specificity

Names several concrete actions — 'verifies and prepares a target receptacle', 'navigating to the receptacle, observing its state (e.g., open/closed, occupied)', 'preparatory actions like opening it' — with only minor generic vagueness in 'any necessary preparatory actions'. Not 5 because 'preparatory actions' is slightly abstract; not 3 because multiple specific actions are explicitly listed.

4 / 5

Completeness

Explicitly answers both: what ('verifies and prepares a target receptacle... involves navigating... observing its state... preparatory actions') and when ('It is triggered before placing an item into a receptacle (e.g., a garbage can)') with a concrete trigger example. Not 4 because the when-clause is explicit and specific rather than merely adequate.

5 / 5

Trigger Term Quality

Includes natural trigger language like 'triggered before placing an item into a receptacle (e.g., a garbage can)' and state terms 'open/closed, occupied'. Not 5 because it omits the most common goal phrasing 'put X in/on Y' and receptacle synonyms; not 3 because coverage of natural terms is good, missing only a few variations.

4 / 5

Distinctiveness Conflict Risk

Clear niche — pre-placement receptacle verification/preparation — that is distinguishable from sibling skills like object search or placement itself. Not 5 because it could mildly overlap with a general 'place object' skill; not 3 because the preparatory-verification framing is distinctly scoped.

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.