Dialogue and Selection Confirmation for Openclaw

An interactive choice and confirmation interface for AI agents to facilitate rapid decision-making and task validation.

techhnicistsmallwhite
v1.0.3
Mar 6, 2026
0
854
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install opencode-select-confirm

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 opencode-select-confirm 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 Dialogue and Selection Confirmation?

The Dialogue and Selection Confirmation skill is designed to replace verbose text-based recommendations with streamlined, interactive UI elements. It enables an AI agent to present users with immediate selection boxes when multiple options are requested, significantly reducing cognitive load and improving the efficiency of the interaction. By integrating this into Openclaw Skills, developers can ensure that agents prioritize actionable choices over lengthy analysis.

This skill is particularly effective for workflows requiring user validation or complex decision-making. It provides a structured way for agents to handle triggers like "recommend," "list," or "confirm," ensuring that the user is always in control through clear candidates and logical follow-up actions such as viewing details or cancelling a request.

Dialogue and Selection Confirmation Use Cases

  • Providing 3-5 candidate recommendations for tools, services, or data points.
  • Implementing a confirmation gate before executing sensitive or irreversible system commands.
  • Managing multi-step selection processes where the next action depends on the user's initial choice.
  • Streamlining list navigation by using interactive popups instead of text lists.
  • Ending sessions gracefully based on user completion signals.

How Dialogue and Selection Confirmation Works

  1. The agent detects a trigger keyword such as "recommend," "choice," or "confirm" within the user's natural language input.
  2. Instead of generating a text analysis, the skill immediately triggers a selection box UI containing 3 to 5 relevant options.
  3. Upon user selection, the skill presents a secondary set of follow-up actions, such as "View Details" or "Continue Recommending."
  4. If a confirmation is specifically requested (e.g., "Let me confirm"), the skill invokes a specialized dialog with "Confirm" and "Cancel" options.
  5. The workflow concludes once the user indicates satisfaction or requests to stop the process.

Dialogue and Selection Confirmation Setup

To deploy this skill within your Openclaw Skills environment, ensure your agent protocol supports the choice and question response types. Copy the skill definition into your agent's skill directory.

# Navigate to your skills directory
cd ~/.openclaw/skills/

# Create the skill file
touch dialogue_confirmation.md

Ensure that the agent's system prompt is configured to prioritize the choice response type for the triggers defined in the metadata.

Dialogue and Selection Confirmation Data Schema & Taxonomy

The skill manages interaction states through a structured schema to ensure consistency across different Openclaw Skills implementations.

Attribute Description Data Type
trigger List of natural language phrases that activate the skill Array
response_type Specifies the UI element to be rendered (e.g., choice) String
candidates The specific items (3-5) presented in the selection box List
follow_up Post-selection options provided to the user List
confirmation_tool The internal tool used for binary confirmation (question tool) String

Dialogue and Selection Confirmation Advanced Features

  • Zero-Analysis Latency: Skips text generation to provide an immediate interactive experience for the user.
  • Nested Action Menus: Allows for complex branching logic by nesting follow-up selection boxes after an initial choice is made.
  • Explicit Confirmation Safety: Guards critical operations by requiring a formal interaction via the question tool before proceeding.
  • Dynamic Exit Detection: Intelligently identifies when a user is finished with a recommendation loop to terminate the dialogue state efficiently.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*