CtrlK
BlogDocsLog inGet started
Tessl Logo

alfworld-tool-locator

Searches for a specified tool or device (e.g., a desklamp, knife, or sponge) within the ALFWorld environment by checking relevant surfaces. Use when you need a tool to interact with another object as part of a task but the tool is not in your inventory or immediate vicinity. Takes a tool name as implicit input and navigates to likely storage spots (sidetables, shelves, countertops) until the tool is found.

77

Quality

96%

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

92%

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

The content is concise, actionable, and has a clear workflow with validation and error-recovery feedback. Its weak point is progressive disclosure: bundle references are present but unlinked, and some inlined content duplicates the reference files.

Suggestions

Add explicit links to the bundle files where the body duplicates them, e.g. under Workflow step 1 reference tool_categories.md for the location priority lists instead of inlining them.

Link alfworld_actions.md from the 'Action Format' section so the full action vocabulary is one level deep and clearly signaled.

Consider moving the per-tool-type location breakdown out of the body and into tool_categories.md to keep SKILL.md as a lean overview.

DimensionReasoningScore

Conciseness

Lean body that assumes ALFWorld competence and never explains concepts Claude already knows; the example's Thought lines are illustrative rather than padded.

3 / 3

Actionability

Provides concrete executable commands ('go to {receptacle}', 'take {tool} from {receptacle}') plus a realistic example trace with observations that is copy-paste ready.

3 / 3

Workflow Clarity

A clearly sequenced 6-step workflow with tool-type prioritization, found/not-found/exhausted branches, and an Error Recovery feedback loop ('If Nothing happened' -> verify; if exhausted -> expand search).

3 / 3

Progressive Disclosure

Reference files exist (alfworld_actions.md, tool_categories.md) but are never linked or signaled in the body, and tool-category location lists are inlined that duplicate tool_categories.md rather than pointing to it.

2 / 3

Total

11

/

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 specific, complete, and well-triggered with a clear 'Use when' clause scoped to ALFWorld. It uses appropriate third-person voice and avoids vague language or over-claims.

DimensionReasoningScore

Specificity

Lists concrete actions ('Searches for a specified tool', 'navigates to likely storage spots') with specific examples (desklamp, knife, sponge) and storage locations (sidetables, shelves, countertops).

3 / 3

Completeness

Explicit 'Use when you need a tool...' clause answers when, and the opening sentence plus input/behavior description answers what.

3 / 3

Trigger Term Quality

Natural terms a user would say are well covered: 'tool', 'desklamp', 'knife', 'sponge', 'inventory', and the ALFWorld context anchors the vocabulary.

3 / 3

Distinctiveness Conflict Risk

Scoped narrowly to the ALFWorld tool-location task with distinct triggers, making conflict with other skills unlikely.

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.