scienceworld-ambiguous-action-resolution
Use when the ScienceWorld environment returns an "Ambiguous request" prompt with a numbered list of identical action options. This skill resolves the disambiguation by selecting the lowest available number (typically 0) to proceed, ensuring task progression when multiple identical object instances exist and the system cannot automatically determine which instance to act upon.
npx skills add zjunlp/SkillNet --skill scienceworld-ambiguous-action-resolution --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Skill: scienceworld-ambiguous-action-resolution ## Purpose Resolve system disambiguation prompts that block task progression when the ScienceWorld environment cannot determine which identical object instance the agent intends to act upon. This is a mechanical bypass, not a decision-making step. ## When to Use - When the environment returns an observation containing `"Ambiguous request: Please enter the number for the action you intended (or blank to cancel):"` followed by a numbered list - When multiple identical object instances exist (e.g., five identical banana seeds in a jar) and the system requires explicit selection - Only when options are functionally identical -- do NOT use this skill for menu selections where options have different meanings ## Workflow 1. **Recognize the prompt** -- Identify the exact phrase: `"Ambiguous request: Please enter the number for the action you intended (or blank to cancel):"`. 2. **Scan the options** -- Confirm that the listed options (0, 1, 2...) are functionally identical, referring to different instances of the same object. 3. **Select the lowest number** -- Choose `0` (the first option) to proceed. Any valid selection will produce the sam
- Purpose
- When to Use
- Workflow
- Examples
- Example 1: Moving one of several identical banana seeds
- Example 2: Picking up one of several identical items
- Key Principles
- Anti-Patterns
What does the scienceworld-ambiguous-action-resolution skill do?
Use when the ScienceWorld environment returns an "Ambiguous request" prompt with a numbered list of identical action options. This skill resolves the disambiguation by selecting the lowest available number (typically 0) to proceed, ensuring task progression when multiple identical object instances exist and the system cannot automatically determine which instance to act upon.
How do I install it?
Run `npx skills add zjunlp/SkillNet --skill scienceworld-ambiguous-action-resolution --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From zjunlp/SkillNet, a repository with 1,117 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
