CtrlK
BlogDocsLog inGet started
Tessl Logo

alfworld-object-placer

Places a held object onto or into a target receptacle. Trigger this skill when the agent is carrying an object and needs to deposit it at a specific location to complete a task, such as installing an item on a holder or storing it in a container. It takes the object and destination receptacle as inputs, performing a 'put' action to finalize the object's positioning according to the task goal.

68

Quality

82%

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

82%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, well-structured instruction body that pairs an explicit step sequence with a properly scoped reference file. The main gaps are minor: the in/on selection rule is delegated rather than stated inline, and the error-recovery loop points outward instead of giving a concrete fix-retry cycle.

Suggestions

Inline a one-line preposition selection rule (or a compact receptacle-type table) so the core workflow is fully executable without consulting the reference.

Expand the error-handling step into an explicit validate-fix-retry loop (e.g., on "Nothing happened" -> open receptacle / swap preposition / verify holding -> retry) before deferring to the reference.

Add a short dedicated 'References' section signaling action_guide.md so navigation is visible at a glance rather than buried in step 4.

DimensionReasoningScore

Conciseness

The body is lean and entirely action-oriented with no padding or explanation of concepts Claude already knows; every line (prerequisite checks, `go to {recep}`, `put {obj} in/on {recep}`, error pointer) earns its place.

5 / 5

Actionability

Provides concrete, executable AlfWorld commands (`go to {recep}`, `put {obj} in/on {recep}`) and a real reference file, but defers the in/on preposition selection to "the trajectory as a reference" rather than specifying it inline, leaving a minor gap versus fully copy-paste-ready guidance.

4 / 5

Workflow Clarity

A clear four-step sequence (verify prerequisites, navigate, execute, handle errors) with an explicit prerequisite check and an error-recovery pointer, but the error step says "consult the reference" rather than spelling out a concrete validate-fix-retry loop, keeping it just below anchor 5.

4 / 5

Progressive Disclosure

The body is well-organized into numbered sections and pushes troubleshooting detail to a single, real, one-level-deep reference (`references/action_guide.md`, verified to exist) that is clearly signaled in the error-handling step; it falls short of anchor 5 only because navigation to the reference is embedded in an error line rather than a dedicated overview section.

4 / 5

Total

17

/

20

Passed

Description

82%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, concise description that clearly communicates both capability and trigger conditions for a narrow task niche. Its only weakness is specificity: it elaborates one action with synonyms rather than enumerating multiple distinct capabilities.

Suggestions

Replace synonymic verbs (deposit/installing/storing) with genuinely distinct concrete actions or supported input variations to lift specificity toward anchor 4-5.

Consider naming the AlfWorld environment or receptacle vocabulary explicitly to further sharpen distinctiveness and trigger terms.

DimensionReasoningScore

Specificity

Names the domain and the concrete core action ("performing a 'put' action", "Places a held object onto or into a target receptacle"), but the additional verbs (deposit, installing, storing) are paraphrases of the same single action rather than several distinct capabilities, so it does not reach the multi-action coverage of anchor 4.

3 / 5

Completeness

Explicitly states both what it does (places a held object onto/into a receptacle via a 'put' action) and when to use it ("Trigger this skill when the agent is carrying an object and needs to deposit it at a specific location to complete a task"), matching the anchor-5 example of clear what-and-when with concrete trigger phrases.

5 / 5

Trigger Term Quality

Includes natural trigger phrasing ("Trigger this skill when the agent is carrying an object and needs to deposit it", "installing an item on a holder", "storing it in a container") with good keyword coverage, falling just short of the comprehensive synonym/extension coverage of anchor 5.

4 / 5

Distinctiveness Conflict Risk

Targets a narrow AlfWorld niche (placing a currently-held object into a receptacle via 'put') with distinct triggers, leaving minimal overlap risk with other skills.

5 / 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.

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.