Agent Skillszjunlp/SkillNet › alfworld-tool-locator

alfworld-tool-locator

GitHub

在ALFWorld环境中按优先级系统搜索指定工具或设备,通过导航至可能存放位置并检查来定位目标,以便后续交互使用。

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

Trigger Scenarios

需要寻找未在背包中的工具 任务执行前需获取特定物品

Install

npx skills add zjunlp/SkillNet --skill alfworld-tool-locator -g -y
More Options

Non-standard path

npx skills add https://github.com/zjunlp/SkillNet/tree/main/experiments/src/skills/alfworld/alfworld-tool-locator -g -y

Use without installing

npx skills use zjunlp/SkillNet@alfworld-tool-locator

指定 Agent (Claude Code)

npx skills add zjunlp/SkillNet --skill alfworld-tool-locator -a claude-code -g -y

安装 repo 全部 skill

npx skills add zjunlp/SkillNet --all -g -y

预览 repo 内 skill

npx skills add zjunlp/SkillNet --list

SKILL.md

Frontmatter
{
    "name": "alfworld-tool-locator",
    "description": "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."
}

Instructions

Locate a specified tool or device by systematically checking receptacles where it is likely stored.

Workflow

  1. Prioritize search locations based on tool type:
    • Small tools/electronics (desklamp, remotecontrol): sidetable, desk, drawer, shelf
    • Kitchen tools (knife, spatula): countertop, cabinet, drawer
    • Cleaning tools (sponge, spraybottle): shelf, cabinet, countertop
    • Default: check all visible receptacles in order
  2. Navigate to each prioritized receptacle: go to {receptacle}
  3. Inspect the observation for the target tool name
  4. If found: Stop searching. Proceed to use the tool for the main task
  5. If not found: Continue to the next receptacle in the priority list
  6. If exhausted: Expand search to remaining receptacles not yet checked

Action Format

  • go to {receptacle} -- navigate to check a location
  • take {tool} from {receptacle} -- pick up the tool once found (if needed)
  • use {tool} / toggle {tool} -- operate the tool in place (e.g., desklamp)

Error Recovery

  • If "Nothing happened": verify the receptacle name matches the environment scan
  • If tool not found after all likely spots: expand search to every receptacle from the initial environment scan

Example

Scenario: You need to find a desklamp to examine an object.

Thought: I need to find a desklamp. Desklamps are usually on sidetables or desks.
Action: go to sidetable 1
Observation: On the sidetable 1, you see a keychain 1.
Thought: No desklamp here. Let me check the next sidetable.
Action: go to sidetable 2
Observation: On the sidetable 2, you see a desklamp 1.

Result: Found desklamp 1 on sidetable 2. Proceed to use it for the task.

Version History

  • 7bb9a48 Current 2026-07-25 11:52

Same Skill Collection

experiments/src/skills/alfworld/alfworld-appliance-navigator/SKILL.md
experiments/src/skills/alfworld/alfworld-appliance-preparer/SKILL.md
experiments/src/skills/alfworld/alfworld-clean-object/SKILL.md
experiments/src/skills/alfworld/alfworld-device-operator/SKILL.md
experiments/src/skills/alfworld/alfworld-environment-scanner/SKILL.md
experiments/src/skills/alfworld/alfworld-goal-interpreter/SKILL.md
experiments/src/skills/alfworld/alfworld-heat-object-with-appliance/SKILL.md
experiments/src/skills/alfworld/alfworld-inventory-management/SKILL.md
experiments/src/skills/alfworld/alfworld-locate-target-object/SKILL.md
experiments/src/skills/alfworld/alfworld-location-navigator/SKILL.md
experiments/src/skills/alfworld/alfworld-navigation-planner/SKILL.md
experiments/src/skills/alfworld/alfworld-object-cooler/SKILL.md
experiments/src/skills/alfworld/alfworld-object-disposer/SKILL.md
experiments/src/skills/alfworld/alfworld-object-heater/SKILL.md
experiments/src/skills/alfworld/alfworld-object-locator/SKILL.md
experiments/src/skills/alfworld/alfworld-object-picker/SKILL.md
experiments/src/skills/alfworld/alfworld-object-placer/SKILL.md
experiments/src/skills/alfworld/alfworld-object-retriever/SKILL.md
experiments/src/skills/alfworld/alfworld-object-state-inspector/SKILL.md
experiments/src/skills/alfworld/alfworld-object-state-modifier/SKILL.md
experiments/src/skills/alfworld/alfworld-object-storer/SKILL.md
experiments/src/skills/alfworld/alfworld-object-transporter/SKILL.md
experiments/src/skills/alfworld/alfworld-open-receptacle/SKILL.md
experiments/src/skills/alfworld/alfworld-receptacle-closer/SKILL.md
experiments/src/skills/alfworld/alfworld-receptacle-finder/SKILL.md
experiments/src/skills/alfworld/alfworld-receptacle-navigator/SKILL.md
experiments/src/skills/alfworld/alfworld-receptacle-opener/SKILL.md
experiments/src/skills/alfworld/alfworld-receptacle-operator/SKILL.md
experiments/src/skills/alfworld/alfworld-receptacle-preparer/SKILL.md
experiments/src/skills/alfworld/alfworld-receptacle-searcher/SKILL.md
experiments/src/skills/alfworld/alfworld-search-pattern-executor/SKILL.md
experiments/src/skills/alfworld/alfworld-search-verifier/SKILL.md
experiments/src/skills/alfworld/alfworld-storage-explorer/SKILL.md
experiments/src/skills/alfworld/alfworld-task-verifier/SKILL.md
experiments/src/skills/alfworld/alfworld-temperature-regulator/SKILL.md
experiments/src/skills/alfworld/alfworld-tool-user/SKILL.md
experiments/src/skills/scienceworld/scienceworld-ambiguous-action-resolution/SKILL.md
experiments/src/skills/scienceworld/scienceworld-animal-identifier/SKILL.md
experiments/src/skills/scienceworld/scienceworld-circuit-builder/SKILL.md
experiments/src/skills/scienceworld/scienceworld-circuit-connector/SKILL.md
experiments/src/skills/scienceworld/scienceworld-conditional-box-placer/SKILL.md
experiments/src/skills/scienceworld/scienceworld-conditional-focus-executor/SKILL.md
experiments/src/skills/scienceworld/scienceworld-conditional-placer/SKILL.md
experiments/src/skills/scienceworld/scienceworld-conductivity-tester/SKILL.md
experiments/src/skills/scienceworld/scienceworld-container-inspector/SKILL.md
experiments/src/skills/scienceworld/scienceworld-container-item-retriever/SKILL.md
experiments/src/skills/scienceworld/scienceworld-container-relocator/SKILL.md
experiments/src/skills/scienceworld/scienceworld-container-transfer/SKILL.md
experiments/src/skills/scienceworld/scienceworld-controlled-waiting/SKILL.md

Metadata

Files
0
Version
fc20173
Hash
641a1581
Indexed
2026-07-25 11:52

Home - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-21 06:30
浙ICP备14020137号-1 $Map of visitor$