ask-user-question

Ask users questions through a modal dialog for input, preferences, or confirmations.

1|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/SpandanM110/Accomplish-M110 --skill ask-user-question-spandanm110
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ask-user-question
Source: https://github.com/SpandanM110/Accomplish-M110/tree/main/packages/agent-core/mcp-tools/ask-user-question
Command: npx skills add https://github.com/SpandanM110/Accomplish-M110 --skill ask-user-question-spandanm110

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides the ONLY way for the AI to communicate with the user through a graphical interface, ensuring that questions, preferences, and confirmations are clearly presented and understood.

Core Features & Use Cases

  • Interactive Questioning: Ask users questions with predefined options or custom text input.
  • Clarification & Confirmation: Use before starting ambiguous tasks or confirming sensitive actions.
  • User Preference Gathering: Collect user choices for task customization.
  • Use Case: Before deleting a large number of files, the AI can use this Skill to present a confirmation dialog with options like "Delete All", "Review First", or "Cancel".

Quick Start

Ask the user how they would like to organize their files by choosing between organizing by type, date, or project.

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 via UI during an AI workflow?

To get user input via UI, this Skill presents a modal dialog that captures preferences, free-text responses, or multiple-choice selections directly within the AI's workflow. It is the only graphical interface method for interactive communication.

When should I ask for user confirmation before executing a task?

You should ask for user confirmation before executing sensitive or ambiguous tasks, such as deleting a large number of files. The Skill presents a dialog with options like "Delete All", "Review First", or "Cancel" to ensure explicit consent.

Can I present multiple-choice selections to gather user preferences?

Yes, you can present multiple-choice selections to gather user preferences. The Skill supports interactive questioning with predefined options, allowing users to choose task customizations like organizing files by type, date, or project.

What is the best way to disambiguate an ambiguous task with a user dialog?

The best way to disambiguate an ambiguous task is using this Skill's modal dialog to ask clarifying questions. It ensures user interaction is explicitly captured through free-text responses or predefined options before the workflow proceeds.

Does this Skill support free-text responses in a modal dialog?

Yes, the Skill supports free-text responses in its modal dialog. This allows you to collect custom input and specific preferences from the user, ensuring their interaction is captured within the AI's workflow.