Skills for Real Engineers. Straight from my .agents directory.
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
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)
1# Instructions23Locate a specified tool or device by systematically checking receptacles where it is likely stored.45## Workflow61. **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 order112. **Navigate** to each prioritized receptacle: `go to {receptacle}`123. **Inspect** the observation for the target tool name134. **If found:** Stop searching. Proceed to use the tool for the main task145. **If not found:** Continue to the next receptacle in the priority list156. **If exhausted:** Expand search to remaining receptacles not yet checked1617## Action Format18- `go to {receptacle}` -- navigate to check a location19- `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)2122## Error Recovery23- If "Nothing happened": verify the receptacle name matches the environment scan24- If tool not found after all likely spots: expand search to every receptacle from the initial environment scan2526## Example2728**Scenario:** You need to find a desklamp to examine an object.2930```31Thought: I need to find a desklamp. Desklamps are usually on sidetables or desks.32Action: go to sidetable 133…
Excerpt shown under the repository's MIT license.
More skills in SkillNet
- ▸skillnet
- ▸alfworld-appliance-navigator
- ▸alfworld-appliance-preparer
- ▸alfworld-clean-object
- ▸alfworld-device-operator
- ▸alfworld-environment-scanner
- ▸alfworld-goal-interpreter
- ▸alfworld-heat-object-with-appliance
- ▸alfworld-inventory-management
- ▸alfworld-locate-target-object
- ▸alfworld-location-navigator
- ▸alfworld-navigation-planner
Similar skill repositories
An agentic skills framework & software development methodology that works.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
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
Production-grade engineering skills for AI coding agents.
