‹ 首页

alfworld-tool-locator

@zjunlp · 收录于 5 天前 · 上游提交 2 周前

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.

适合你,如果在ALFWorld模拟中需要快速找到工具来完成交互任务

/ 通过 npx 安装 校验哈希
npx oh-my-skill add zjunlp/skillnet/alfworld-tool-locator
/ 通过 bash 安装
curl -fsSL https://oh-my-skill.com/install.sh | bash -s -- zjunlp/skillnet/alfworld-tool-locator
/ 已经装过?验证本机副本,不用重装
npx oh-my-skill verify zjunlp/skillnet/alfworld-tool-locator
安装目标可用 --agent / --scope 或 --to 明确指定;省略时只会在唯一已存在的 agent 目录上自动选择,零命中或多命中会停止并提示。content_hash 缺失或不一致均拒装。
1112GitHub stars
~504最小装载
~504含声明引用
~1.4K文本包总量
索引托管

怎么用

商店整理自技能原文 · 版本 7bb9a48 · 表述以原文为准
它做什么

安装后,Claude在ALFWorld游戏中会主动搜索你需要的工具(如台灯、刀、海绵)。它依次检查边桌、柜台、架子等常见位置,直到找到工具。

什么时候触发

当你在ALFWorld任务中需要某个工具,但工具不在身边或物品栏里时,Claude会自动开始搜索。

装好后可以这样说
Claude会搜索边桌或书架等位置
Claude会检查柜台、抽屉等厨房区域
Claude会查看架子、柜子等清洁工具存放处
技能原文 SKILL.md作者撰写 · MIT · 7bb9a48

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:
  2. Small tools/electronics (desklamp, remotecontrol): sidetable, desk, drawer, shelf
  3. Kitchen tools (knife, spatula): countertop, cabinet, drawer
  4. Cleaning tools (sponge, spraybottle): shelf, cabinet, countertop
  5. Default: check all visible receptacles in order
  6. Navigate to each prioritized receptacle: go to {receptacle}
  7. Inspect the observation for the target tool name
  8. If found: Stop searching. Proceed to use the tool for the main task
  9. If not found: Continue to the next receptacle in the priority list
  10. 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.

按 MIT 许可原样转载,未经改动 · 在 GitHub 查看 →

评论

登录即可评论;带「已验证安装」的,是发布者名下有本店的安装或持有记录。