CtrlK
BlogDocsLog inGet started
Tessl Logo

alfworld-object-retriever

This skill picks up a target object from a specified receptacle after the object has been visually confirmed. Use this skill when the agent has located an object in a receptacle and needs to acquire it. It requires the object and source receptacle as inputs and results in the object being added to the agent's inventory.

60

Quality

68%

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

Fix and improve this skill with Tessl

tessl review fix ./experiments/src/skills/alfworld/alfworld-object-retriever/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

37%

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

The body is token-efficient and well-organized, but the core defect is that the actual action command is missing — 'Execute the following action precisely:' is followed by nothing, making the skill non-executable as written. The accompanying trajectory_example.md reference is also not surfaced from the body.

Suggestions

Complete the 'Core Action Sequence' with the concrete action command, e.g. `take {obj} from {recep}`, including the exact ALFWorld syntax and how to read the success observation.

Add a verification/feedback step after the action, e.g. confirm the observation reports 'You pick up the {obj} from the {recep}' before proceeding, since the skill gates on prior visual confirmation.

Link the existing reference from the body — e.g. 'See [trajectory_example.md](references/trajectory_example.md) for a worked execution trace' — so the bundle file is discoverable.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence: short prerequisite bullets and a one-line summary, with no padding or explanation of concepts Claude already knows. It is not below 3 because nothing present is wasted tokens.

3 / 3

Actionability

The 'Core Action Sequence' section reads 'Execute the following action precisely:' but no action follows — the executable command (e.g., 'take {obj} from {recep}') is never stated, so there is no concrete code or command to act on.

1 / 3

Workflow Clarity

Although prerequisites are listed as a pre-flight check, the actual action step — the one operation the skill performs — is entirely absent, leaving the sequence non-functional; this is not 2 because the critical step is missing rather than merely lacking a checkpoint.

1 / 3

Progressive Disclosure

The body is well-sectioned into Prerequisites and Core Action Sequence, and a bundle file references/trajectory_example.md exists, but the body never links to or signals it, so navigation to the reference is missing; not 3 because the reference is orphaned from the body.

2 / 3

Total

7

/

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.

The description is concrete, complete, and well-triggered: it states the action, inputs, and outcome, and gives an explicit 'Use when' clause tied to a natural trigger condition. It is specific to a narrow ALFWorld operation and unlikely to conflict with other skills.

DimensionReasoningScore

Specificity

The description names multiple concrete elements — 'picks up a target object from a specified receptacle', 'requires the object and source receptacle as inputs', and 'results in the object being added to the agent's inventory' — covering inputs, action, and outcome rather than vague language.

3 / 3

Completeness

It explicitly answers both 'what' (picks up an object, adds it to inventory) and 'when' via an explicit 'Use this skill when...' clause, satisfying the anchor for a complete description.

3 / 3

Trigger Term Quality

It gives a natural trigger phrasing — 'Use this skill when the agent has located an object in a receptacle and needs to acquire it' — matching how the need would actually be expressed, with relevant variants like 'visually confirmed' and 'acquire'.

3 / 3

Distinctiveness Conflict Risk

The niche is narrow and specific — retrieving a visually-confirmed object from a known receptacle in ALFWorld — with triggers unlikely to overlap with unrelated skills; it is written in clear third-person voice ('This skill picks up').

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.