ask-user

Present up to four options and require user input before proceeding.

2|1|Updated Jun 16, 2026
One-click install
npx skills add https://github.com/bish-x/bx-gbrain --skill ask-user-bish-x
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ask-user
Source: https://github.com/bish-x/bx-gbrain/tree/main/skills/ask-user
Command: npx skills add https://github.com/bish-x/bx-gbrain --skill ask-user-bish-x

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill solves the challenge of guiding users through decision-making processes by providing a structured, platform-agnostic pattern for presenting options and obtaining user responses.

Core Features & Use Cases

  • Structured Decision Making: Offers a clear, actionable framework for presenting 2-4 options to users and waiting for their responses.
  • Platform-Agnostic: Works with any platform that supports message tools, including Telegram, Discord, CLI, and more.
  • Use Case: When setting up a new meeting and need to choose the meeting time or location, this Skill can help present options in a structured format and wait for user input before proceeding.

Quick Start

To use the ask-user skill, provide the question and options in the following format:

ask-user(
  question: "When would you like to schedule the meeting?",
  choices: ["Option A: 9 AM", "Option B: 10 AM", "Option C: 11 AM", "Skip: No preferred time"]
)

Frequently Asked Questions about ask-user

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

FAQPage Schema
How do I add a human-in-the-loop decision gate to an AI agent workflow?

A structured decision gate pauses AI agent execution to request user input, presenting 2-4 actionable options and a mandatory escape hatch before proceeding. This pattern ensures human intervention occurs at critical automation junctures.

Can I use a structured choice gate for user input across Telegram, Discord, and CLI platforms?

Yes, the structured choice gate is platform-agnostic and works with any platform supporting message tools, including Telegram, Discord, and CLI. It presents options uniformly and waits for user responses before resuming execution.

What is the best way to structure multiple choice options for AI agent decision-making?

The best way to structure decision-making options is to provide a clear question and an array of up to four choices. You must include a mandatory escape hatch option, allowing users to skip or cancel the action if no preference exists.

How many options can I present to a user during an AI agent interaction gate?

You can present up to four options to the user during an interaction gate. This limit ensures choices remain manageable while fulfilling the requirement to include a mandatory escape hatch for skipping the decision.

Why does my AI agent need an escape hatch in a structured user choice pattern?

An escape hatch is required in a structured user choice pattern to guarantee users can bypass the decision gate. It prevents automation from stalling indefinitely when users lack a preference or wish to skip the prompt.

When do I need a structured interaction gate for AI agent automation?

You need a structured interaction gate when automation requires human intervention before proceeding, such as choosing a meeting time or location. It pauses execution to present options and collects mandatory user input.