Tooluck logoTooluck
SKILL.md

alfworld-tool-locator

Agent skill fromzjunlp/SkillNet

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.

How to install alfworld-tool-locator

install alfworld-tool-locator
# install the SkillNet pack with the skills CLI
npx skills add zjunlp/SkillNet

# or add only this skill to Claude Code: copy the folder

experiments/src/skills/alfworld/alfworld-tool-locator/

# into

~/.claude/skills/alfworld-tool-locator/ (all projects)

.claude/skills/alfworld-tool-locator/ (one project)

experiments/src/skills/alfworld/alfworld-tool-locator/SKILL.md

MITFull file
1# Instructions
2
3Locate a specified tool or device by systematically checking receptacles where it is likely stored.
4
5## Workflow
61. **Prioritize search locations** based on tool type:
7 - Small tools/electronics (desklamp, remotecontrol): `sidetable`, `desk`, `drawer`, `shelf`
8 - Kitchen tools (knife, spatula): `countertop`, `cabinet`, `drawer`
9 - Cleaning tools (sponge, spraybottle): `shelf`, `cabinet`, `countertop`
10 - Default: check all visible receptacles in order
112. **Navigate** to each prioritized receptacle: `go to {receptacle}`
123. **Inspect** the observation for the target tool name
134. **If found:** Stop searching. Proceed to use the tool for the main task
145. **If not found:** Continue to the next receptacle in the priority list
156. **If exhausted:** Expand search to remaining receptacles not yet checked
16
17## Action Format
18- `go to {receptacle}` -- navigate to check a location
19- `take {tool} from {receptacle}` -- pick up the tool once found (if needed)
20- `use {tool}` / `toggle {tool}` -- operate the tool in place (e.g., desklamp)
21
22## Error Recovery
23- If "Nothing happened": verify the receptacle name matches the environment scan
24- If tool not found after all likely spots: expand search to every receptacle from the initial environment scan
25
26## Example
27
28**Scenario:** You need to find a desklamp to examine an object.
29
30```
31Thought: I need to find a desklamp. Desklamps are usually on sidetables or desks.
32Action: go to sidetable 1
33…

Excerpt shown under the repository's MIT license.

More skills in SkillNet

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates