alfworld-tool-locator
This skill searches for a specified tool or device (e.g., a desklamp) within the environment by checking relevant surfaces. It should be triggered when the agent needs a tool to interact with another object as part of the task. The skill takes a tool name as implicit input and outputs navigation actions to likely storage spots (e.g., sidetables, shelves) until the tool is found.
Best use case
alfworld-tool-locator is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
This skill searches for a specified tool or device (e.g., a desklamp) within the environment by checking relevant surfaces. It should be triggered when the agent needs a tool to interact with another object as part of the task. The skill takes a tool name as implicit input and outputs navigation actions to likely storage spots (e.g., sidetables, shelves) until the tool is found.
Teams using alfworld-tool-locator should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/alfworld-tool-locator/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How alfworld-tool-locator Compares
| Feature / Agent | alfworld-tool-locator | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
This skill searches for a specified tool or device (e.g., a desklamp) within the environment by checking relevant surfaces. It should be triggered when the agent needs a tool to interact with another object as part of the task. The skill takes a tool name as implicit input and outputs navigation actions to likely storage spots (e.g., sidetables, shelves) until the tool is found.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Skill: Tool Locator ## Purpose Search for a specified tool or device in an ALFWorld household environment by systematically checking relevant receptacles. ## When to Use Trigger this skill when: 1. You have identified a need for a specific tool (e.g., "desklamp", "knife", "sponge") to complete a task. 2. The tool is not currently in your inventory or immediate vicinity. 3. You need to locate the tool before proceeding with the main task. ## Input (Implicit) - **Tool Name**: The name of the tool/device to locate (e.g., "desklamp", "book", "remotecontrol"). ## Core Logic 1. **Identify Search Targets**: Based on the tool type, prioritize likely storage locations: - For small tools/electronics: `sidetable`, `drawer`, `shelf` - For kitchen tools: `countertop`, `cabinet`, `fridge` - For cleaning tools: `shelf`, `cabinet`, `garbagecan` - Default: Check all visible receptacles in order 2. **Systematic Search Pattern**: - Navigate to each prioritized receptacle - Observe what's on/in the receptacle - If tool is found, stop searching and proceed to use it - If not found, continue to next receptacle 3. **Error Handling**: - If "Nothing happened" is observed, try alternative actions - If tool not found after checking all likely spots, expand search to all receptacles ## Output Format Follow the ALFWorld action format:
Related Skills
browserbase-tool-automation
Automate Browserbase Tool tasks via Rube MCP (Composio). Always search tools first for current schemas.
browser-tool-automation
Automate Browser Tool tasks via Rube MCP (Composio). Always search tools first for current schemas.
browser-dev-tools
使用 Chrome DevTools MCP 进行前端页面调试、布局优化、性能诊断及交互验证。
apktool
Android APK unpacking and resource extraction tool for reverse engineering. Use when you need to decode APK files, extract resources, examine AndroidManifest.xml, analyze smali code, or repackage modified APKs.
anthropic-dev-tools-mcp-builder
Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).
alfworld-inventory-management
This skill tracks which objects have been collected and which remain to be found for multi-object tasks. It should be triggered when working with tasks requiring multiple instances of the same object type. The skill maintains a count of collected vs. needed objects and guides the search for remaining items.
alfworld-environment-scanner
Performs an initial scan of the Alfworld environment to identify all visible objects and receptacles. Processes raw observation text into a structured list of entities to build a mental map for planning.
ai-tool-designer
Guide for designing effective tools for AI agents. Use when creating tools for custom agent systems or any AI tool interfaces. Provides principles for tool naming, input/output design, error handling, and evaluation methodologies that maximize agent effectiveness.
ai-tool-assessment
Assess and report on AI tool subscriptions, usage patterns, and cost-effectiveness. Use for reviewing AI subscriptions, analyzing tool usage, optimizing AI spend.
ai-runtime-toolkit
AI Runtime工具装备系统,支持8个内部专业工具和10+个外部CLI工具的整合管理,提供工具发现、执行和配置功能,遵循整合优于创造的设计理念
ai-image-tools
Generate and edit images using either OpenAI GPT Image 1.5 or Google's Nano Banana Pro (Gemini 3 Pro Image). Use when the user asks to generate/create/edit/modify images. Supports image-to-image editing for both providers and optional mask-based inpainting for OpenAI.
agent-tooling-engineer
Expert tooling engineer specializing in developer tool creation, CLI development, and productivity enhancement. Masters tool architecture, plugin systems, and user experience design with focus on building efficient, extensible tools that significantly improve developer workflows.