Ask Questions If Underspecified for Openclaw

A strategic protocol for AI agents to identify ambiguity and seek concise clarification before executing tasks.

lc0rp
v1.0.0
Jan 14, 2026
0
0
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install ask-questions-if-underspecified

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install ask-questions-if-underspecified using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Ask Questions If Underspecified?

The Ask Questions If Underspecified skill is a foundational component within the Openclaw Skills ecosystem designed to prevent AI agents from performing "wrong work" due to vague instructions. Instead of making risky assumptions, this skill empowers agents to pause, analyze the request for missing details—such as scope, constraints, and environment—and engage the user with targeted, low-friction questions. By leveraging Openclaw Skills like this, developers can significantly reduce the need for revisions and ensure that every code change aligns perfectly with project requirements.

Ask Questions If Underspecified Use Cases

  • When a task lacks specific acceptance criteria or a clear definition of "done."
  • During complex refactoring where multiple architectural paths are available.
  • When environment details like runtime versions or OS constraints are missing from the prompt.
  • Situations where safety, data migration, or reversibility risks need explicit user confirmation through Openclaw Skills protocols.

How Ask Questions If Underspecified Works

  1. The agent evaluates the request to determine if it is underspecified based on missing objectives, scope, or constraints.
  2. If ambiguity exists, the agent generates 1-5 scannable, multiple-choice questions to minimize user effort.
  3. The agent pauses all file modifications and command executions, performing only low-risk discovery like reading configuration files.
  4. The agent provides a fast-path option, such as a "defaults" response, to streamline the Openclaw Skills interaction.
  5. Implementation only begins once the agent restates the clarified requirements and receives explicit user confirmation.

Ask Questions If Underspecified Setup

To integrate this logic into your agent workflow, ensure the skill definition is accessible in your configuration path. Many Openclaw Skills can be enabled via the CLI:

# Add the clarification logic to your agent environment
openclaw skill add ask-questions-if-underspecified

Ask Questions If Underspecified Data Schema & Taxonomy

The skill organizes clarification data into several key metadata fields to ensure structured communication within Openclaw Skills:

Attribute Purpose
Objective Defines what should change vs. stay the same.
Acceptance Criteria Explicit examples of what constitutes a completed task.
Scope Boundaries for files, components, or user roles.
Constraints Dependencies, performance targets, and style requirements.
Safety Logic Rollout and rollback considerations for risky operations.

Ask Questions If Underspecified Advanced Features

  • Intelligent identification of "Need-to-know" versus "Nice-to-know" information to reduce friction.
  • Fast-path response handling allowing users to reply with compact codes (e.g., '1a 2c') or a universal 'defaults' command.
  • Low-risk discovery hooks that allow the agent to inspect repo structures before asking questions.
  • Integration with wider Openclaw Skills to maintain context across multi-agent sessions.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*