Agent skill · Workflow & Productivity

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.

zjunlpgithub.com/zjunlpGitHub ↗
claude-codeMIT
Install
npx skills add zjunlp/SkillNet --skill scienceworld-ambiguous-action-resolution --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 3 KB
Bundled scripts: none
Path: experiments/src/skills/scienceworld/scienceworld-ambiguous-action-resolution/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 1,117
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# 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

What's inside
Steps it walks through
  1. Purpose
  2. When to Use
  3. Workflow
  4. Examples
  5. Example 1: Moving one of several identical banana seeds
  6. Example 2: Picking up one of several identical items
  7. Key Principles
  8. Anti-Patterns
Ships with 1 file
  • references/trajectory_examples.md
More from SkillNet
All skills →
About this skill
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.

Keep going