CtrlK
BlogDocsLog inGet started
Tessl Logo

scienceworld-object-locator

Searches for a specific target object across multiple rooms by systematically teleporting to likely locations and examining each room. Use this skill when you need to find an object whose exact location is unknown. Iterates through candidate rooms using teleport and look around, checks for the object, and continues until found, returning the object's location.

63

Quality

73%

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

Quality

Content

62%

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

A well-structured, clearly sequenced search procedure with a solid worked example, undermined by a dangling reference to a non-existent script and reference files that are present but never pointed to. The action list also overlaps with the core process.

Suggestions

Provide the referenced `prioritize_rooms.py` in a `scripts/` directory or replace the instruction with an inline heuristic for ordering candidate rooms.

Link the existing reference files from the body (e.g., 'For action details, see [action_guide.md](references/action_guide.md)') and move the duplicated action list out of the main body to reduce redundancy.

Trim the overlap between 'Key Actions' and 'Core Process' so each section earns its tokens — keep the concrete action forms in one place only.

DimensionReasoningScore

Conciseness

The body is lean and avoids explaining concepts Claude already knows, but the 'Key Actions' section largely repeats the teleport/look around/examine actions already covered in 'Core Process', adding redundancy.

2 / 3

Actionability

Actions are concrete and well-illustrated by the thermometer example, but the body instructs use of a 'provided `prioritize_rooms.py` script' that does not exist in the bundle — a missing key detail that breaks executability.

2 / 3

Workflow Clarity

The Core Process is a clearly sequenced loop with an explicit validation checkpoint ('If the object is found, stop the search') and a defined termination/reporting step, fitting a simple search skill.

3 / 3

Progressive Disclosure

Sections are well organized, but the existing reference files (action_guide.md, action_primer.md, example_trajectory_breakdown.md) are never linked from the body, while a referenced script (prioritize_rooms.py) is absent — navigation is not clearly signaled.

2 / 3

Total

9

/

12

Passed

Description

85%

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 clear, third-person description that states concrete actions and an explicit use-when trigger for a well-scoped niche. It is slightly thin on keyword variations but otherwise strong.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'teleporting to likely locations and examining each room', 'using teleport and look around', 'checks for the object', 'returning the object's location' — rather than vague language.

3 / 3

Completeness

Explicitly answers both what (searches rooms by teleporting and examining) and when ('Use this skill when you need to find an object whose exact location is unknown').

3 / 3

Trigger Term Quality

Includes a natural phrase ('find an object whose exact location is unknown') but offers limited keyword variations (only find/object/location), missing common alternatives.

2 / 3

Distinctiveness Conflict Risk

Targets a clear niche — locating an unknown object via systematic room search — with distinct triggers unlikely to conflict with other skills.

3 / 3

Total

11

/

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.