ask-user-question

Ask users questions through interactive UI modals with selectable options.

Updated Feb 26, 2026
One-click install
npx skills add https://github.com/CxxxxDxxxF/project-blackout --skill ask-user-question-cxxxxdxxxf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ask-user-question
Source: https://github.com/CxxxxDxxxF/project-blackout/tree/main/packages/agent-core/mcp-tools/ask-user-question
Command: npx skills add https://github.com/CxxxxDxxxF/project-blackout --skill ask-user-question-cxxxxdxxxf

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill bridges the gap between an AI agent's need for user input and the user's inability to see direct terminal output, ensuring clear communication and user control.

Core Features & Use Cases

  • Interactive Dialogues: Ask users questions, present options, and receive their selections or custom text responses.
  • User Confirmation: Obtain explicit user approval for critical or sensitive actions.
  • Preference Gathering: Collect user preferences for task customization.
  • Use Case: An agent needs to know how a user wants to organize files. It uses this Skill to present options like "By Date," "By Type," or "By Project," and then acts based on the user's choice.

Quick Start

Use the AskUserQuestion tool to ask the user if they want to proceed with the action.

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 through UI modals for an AI agent?

To get user input via UI modals, you can use a dedicated question API to solicit interactive dialogues, presenting options for user clarification, confirmation, or preference selection.

Can I present multiple choice options to a user for confirmation?

Yes, you can present interactive dialogues offering single or multi-select options, as well as custom text responses, to obtain explicit user approval or gather preferences.

When do I need interactive user clarification in an AI workflow?

Interactive user clarification is needed when an agent requires preference selection or explicit approval for sensitive actions, ensuring controlled communication without relying on terminal output.

What is the best way to collect user preferences for task customization?

The best way to collect preferences is by triggering interactive UI modals that present specific task options, allowing the agent to process the selected customizations directly.

Does this interactive user input skill require any external dependencies?

No, this interactive user input skill operates without external dependencies, relying solely on a dedicated question API to handle the UI modal interactions and response processing.