ask-user-question

Solicit user input through graphical dialogs with selectable options.

5|1|Updated Jan 19, 2026
One-click install
npx skills add https://github.com/xztxy/openwork --skill ask-user-question-xztxy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ask-user-question
Source: https://github.com/xztxy/openwork/tree/main/packages/agent-core/mcp-tools/ask-user-question
Command: npx skills add https://github.com/xztxy/openwork --skill ask-user-question-xztxy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill bridges the gap between the AI's decision-making process and the user's direct input, ensuring actions align with user intent and preferences. It's the sole method for interactive communication.

Core Features & Use Cases

  • Interactive Clarification: Ask specific questions to resolve ambiguity before task execution.
  • Preference Gathering: Elicit user choices for customization (e.g., file organization, output format).
  • Action Confirmation: Obtain explicit user approval for critical or irreversible operations.
  • Use Case: Before deleting a large number of files, the AI uses this Skill to present a confirmation dialog with options like "Delete All," "Review First," or "Cancel," preventing accidental data loss.

Quick Start

Ask the user if they would like to organize files by type or by date.

Frequently Asked Questions about ask-user-question

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I get user input for clarity and confirmation during an automated workflow?

To get user input for clarity, you can use this Skill to solicit interactive responses through a graphical interface, ensuring actions align with user intent before execution.

Can I present multiple choice options to resolve ambiguity before task execution?

Yes, you can present multiple choice options for interactive clarification. It supports single or multi-select selections to resolve ambiguity and gather specific user preferences.

How do I prompt a user for action confirmation on irreversible operations?

You can prompt for action confirmation on irreversible operations by presenting a dialog with explicit options, such as approving, reviewing, or canceling the task to prevent errors.

Does this interactive user input method support custom text responses?

Yes, this interactive user input method supports custom text responses alongside single and multi-select options, allowing flexible preference gathering within automated workflows.

When do I need to elicit user choices in an AI workflow?

You need to elicit user choices in an AI workflow when customization is required, such as selecting file organization methods or output formats, ensuring the final result matches expectations.