Better 'AskUserQuestion' - A lightweight MCP server/OpenCode plugin + CLI tool that allows your LLMs to ask questions to you in a clean, separate space with great terminal UX. with: queueing/rejection support.
git clone https://github.com/paulp-o/ask-user-questions-mcp.gitThe ask-user-questions-mcp skill is a powerful automation tool designed to enhance the interaction between your large language models (LLMs) and users. This lightweight MCP server/OpenCode plugin, along with a command-line interface (CLI) tool, allows LLMs to pose questions in a dedicated space, improving user engagement and experience. With features like queueing and rejection support, this skill ensures a seamless and organized way to manage user queries, making it easier to gather necessary information without overwhelming the user. One of the key benefits of using ask-user-questions-mcp is its ability to streamline the process of user interaction, ultimately saving time for developers and product managers. By providing a clean and efficient terminal user experience, this skill allows teams to focus on building and refining their AI automation workflows rather than getting bogged down in user management. Although the exact time savings are not quantified, the reduction in user query mismanagement and improved clarity can lead to significant efficiency gains in project timelines. This skill is particularly valuable for developers, product managers, and AI practitioners who are looking to integrate AI automation into their workflows. It is suitable for teams that need to gather user feedback or data in a structured manner, making it a great fit for departments focused on product development, user experience, and research. For instance, a product team could use this skill to gather insights during beta testing phases, allowing them to refine features based on direct user input. With an intermediate implementation difficulty and a time commitment of approximately 30 minutes, the ask-user-questions-mcp skill is accessible for teams looking to enhance their AI-first workflows. It requires basic familiarity with CLI tools and an understanding of integrating plugins into existing systems. By adopting this skill, teams can elevate their AI capabilities, ensuring that user interactions are not only efficient but also contribute to the overall success of their AI-driven projects.
["Install the AskUserQuestion MCP tool or plugin (e.g., via `pip install ask-user-questions-mcp` or as an OpenCode plugin).","In your LLM workflow, trigger the tool when you encounter ambiguity or need user input (e.g., `await ask_user_question(\"Should we prioritize cost or speed for this optimization?\")`).","The tool will open a dedicated terminal window/pane with a clear prompt. Type your response directly in this space.","Once you submit your answer, the tool returns the input to the LLM, which resumes processing with the new information.","For batch workflows, use the queueing/rejection feature to manage multiple questions (e.g., `ask_user_question(\"Question 1\", queue=True)`). Reject questions you deem unnecessary by responding with `REJECT` in the terminal pane."]
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/paulp-o/ask-user-questions-mcpCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Use the AskUserQuestion MCP tool to ask me a clarifying question about [TOPIC]. The question should be concise but specific enough to resolve ambiguity. Present the question in a clean, separate terminal window or pane with a clear prompt (e.g., 'Question: [QUESTION]') and wait for my response before proceeding.
The AI initiates the AskUserQuestion MCP tool, which opens a new terminal pane labeled "Clarification Required" with the following prompt: --- Question: For the client report on Acme Corp, should we include the Q3 2023 revenue figures from the legacy system (pre-merger) or only post-merger data? [Options:] 1. Include all Q3 2023 data 2. Exclude pre-merger data 3. Ask for clarification on the merger date --- The tool waits for your input in the separate pane. Once you respond (e.g., "Include all Q3 2023 data"), the AI acknowledges receipt and continues processing the report with the clarified instruction.
Audio career advice
IronCalc is a spreadsheet engine and ecosystem
ITIL-aligned IT service management platform
Customer feedback management made simple
Enterprise workflow automation and service management platform
Automate your spreadsheet tasks with AI power
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan