CtrlK
BlogDocsLog inGet started
Tessl Logo

alfworld-locate-target-object

Navigates to a suspected location and identifies a target object. Use when your goal requires finding a specific object (e.g., "potato", "plate") and its location is not immediately known. Moves to a relevant receptacle (like a fridge or cabinet), checks its contents, and outputs the object's location or confirms its absence.

61

Quality

71%

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-locate-target-object/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%

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

The body is well-structured and highly actionable, with concrete action commands and a complete worked example. Its main weaknesses are redundancy across the workflow/instructions/example sections and an orphaned reference file that is never linked from the body.

Suggestions

Consolidate the Core Workflow and Thought/Action/Observation Instructions into a single sequenced section to remove the triple restatement of the same flow.

Link references/action_primer.md from the body (e.g., under a References section) so the bundled action and observation-pattern details are discoverable instead of orphaned.

Add an explicit error-recovery branch for invalid actions (e.g., the 'Nothing happened' observation) to make the workflow's verification checkpoints explicit.

DimensionReasoningScore

Conciseness

The body restates the same flow three times — as a 5-step Core Workflow, then as Thought/Action/Observation Instructions, then as a worked Example — and narrates internal reasoning an intelligent agent could infer, so it is mostly efficient but could be tightened rather than lean.

2 / 3

Actionability

Guidance is concrete and copy-paste ready in the ALFWorld action format (`go to <suspected_receptacle>`, `open <suspected_receptacle>`) with a complete worked example using real identifiers like `go to fridge 1` and the exact observation syntax.

3 / 3

Workflow Clarity

The sequence is clearly ordered and includes a visible/not-visible branch, but the verification checkpoint is implicit (a visual scan) and the body omits error recovery for invalid actions such as the 'Nothing happened' case, leaving validation gaps relative to the top anchor.

2 / 3

Progressive Disclosure

The body is well-organized into labeled sections, but a bundle file (references/action_primer.md) exists and is never referenced or linked from the body, so an available reference is not signaled and action-detail content that could live there is partially inlined.

2 / 3

Total

9

/

12

Passed

Description

77%

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 pairs concrete actions with an explicit 'Use when' trigger and natural object examples, fully answering both what and when. It is held back from a top score by moderate trigger-term breadth and the absence of explicit ALFWorld framing that would sharpen distinctiveness.

Suggestions

Broaden trigger terms to natural phrasings a user would say ('find', 'look for', 'search for') rather than only 'finding a specific object'.

Mention the ALFWorld environment in the description so the skill is unambiguously distinguishable from generic object-location or sibling take/heat skills.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — 'Navigates to a suspected location', 'Moves to a relevant receptacle', 'checks its contents', 'outputs the object's location or confirms its absence' — matching the anchor for several specific concrete actions.

3 / 3

Completeness

It clearly answers both what ('Navigates to a suspected location and identifies a target object') and when ('Use when your goal requires finding a specific object... and its location is not immediately known') with an explicit 'Use when' clause.

3 / 3

Trigger Term Quality

It includes natural object terms ('potato', 'plate', 'fridge', 'cabinet') and an explicit trigger, but the coverage of natural phrasings is narrower than the top anchor's broad term list, missing common variations like 'find', 'look for', or 'search'.

2 / 3

Distinctiveness Conflict Risk

The receptacle-navigation niche is fairly specific, but the description never names the ALFWorld domain, so the 'find a specific object' trigger could overlap with sibling object-interaction skills (take, heat) and is not as unambiguous as the top anchor.

2 / 3

Total

10

/

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.