AskUserQuestionPlus is a Streamable HTTP MCP server for asking user questions via a web interface. It benefits operations teams by automating user interactions and integrating with Claude agents. The tool connects to web-based workflows and supports HTML interfaces.
git clone https://github.com/JoJoJotarou/AskUserQuestionPlus.gitAskUserQuestionPlus is an innovative Claude Code skill designed to facilitate user interaction through a web interface. This automation tool acts as a Streamable HTTP server, enabling developers to pose questions to users seamlessly. Inspired by the Claude Code AskUserQuestion Tool, it offers an intuitive way to gather user feedback or data, making it an essential asset for any AI-driven project. With an implementation time of just 30 minutes, this skill is accessible for those with intermediate technical expertise. The key benefits of AskUserQuestionPlus lie in its ability to streamline user questioning processes, which can significantly enhance user engagement and data collection efforts. While specific time savings are currently unknown, the efficiency gained by automating user interactions can lead to faster decision-making and improved product iterations. By integrating this skill into your workflow, you can focus on higher-level tasks while the automation handles routine inquiries. This skill is particularly relevant for developers, product managers, and AI practitioners who are involved in user experience design and data collection. It serves as a practical tool for gathering insights during product development or user testing phases. For instance, a product manager could use AskUserQuestionPlus to solicit feedback on a new feature from beta testers, while a developer might implement it to gather user preferences in real-time during a web application session. With its intermediate complexity, AskUserQuestionPlus requires some technical knowledge for setup but is straightforward enough for those familiar with web technologies. It fits perfectly into AI-first workflows by enhancing user interaction capabilities, allowing teams to leverage real-time data for better decision-making. By adopting this skill, organizations can significantly improve their user engagement strategies and create more responsive AI systems.
[{"step":"Prepare the question and response format","action":"Define the exact question to ask the user (e.g., 'Confirm your shipping address'). Specify the response format (e.g., 'text', 'number', 'date', or 'dropdown' with predefined options like ['Home', 'Work', 'Other']). Include any context or instructions in the prompt to clarify the purpose."},{"step":"Send the request to AskUserQuestionPlus","action":"Use the tool’s HTTP endpoint (e.g., POST to `http://askuserplus.local/ask`) with a JSON payload containing the question, format, and context. Example payload: `{ \"question\": \"[QUESTION]\", \"format\": \"[FORMAT]\", \"context\": \"[CONTEXT]\" }`."},{"step":"Handle the user’s response","action":"The tool will return the user’s response in a structured format (e.g., JSON with `user_response` and metadata). Parse this response in your workflow (e.g., Claude agent or automation script) to take the next action, such as updating a database or triggering another process."},{"step":"Integrate with downstream systems","action":"Use the structured response to automate follow-up actions. For example, if the response confirms an order, update the CRM or ERP system. If it’s a feedback question, log the response in a database for analysis."},{"step":"Monitor and iterate","action":"Track the success rate of user responses (e.g., completion rate, errors). Adjust the question phrasing or format based on feedback to improve clarity and usability."}]
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/JoJoJotarou/AskUserQuestionPlusCopy 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 AskUserQuestionPlus tool to ask a user the following question via a web interface: '[QUESTION]'. Set the response format to '[FORMAT]' (e.g., text, number, date, dropdown with options). Include a brief context or instructions if needed: '[CONTEXT]'. Return the user's response in a structured format for further processing.
```json
{
"user_response": "Yes",
"metadata": {
"question": "Would you like to proceed with the order for Product X?",
"format": "dropdown",
"options": ["Yes", "No", "Needs clarification"],
"context": "This is required to confirm the order before processing.",
"timestamp": "2024-05-20T14:30:00Z",
"user_id": "user_12345",
"session_id": "session_67890"
}
}
```
**How this was generated:**
The AskUserQuestionPlus tool was triggered via an HTTP POST request to the MCP server endpoint. The payload included the question, response format (dropdown with predefined options), and contextual instructions. The server rendered a lightweight web interface, prompting the user to select one of the options. The response was captured, timestamped, and returned in JSON format for downstream automation (e.g., order processing or status updates). The tool’s integration with Claude agents allows for seamless handoff of structured data, reducing manual intervention in workflows like order confirmation, approvals, or feedback collection.Audio career advice
AI assistant built for thoughtful, nuanced conversation
IronCalc is a spreadsheet engine and ecosystem
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