ask-user

Present 2-4 option choices and pause until the user responds.

Updated May 16, 2026
One-click install
npx skills add https://github.com/Morris-UTRUST/GBrain-knowledge --skill ask-user-morris-utrust
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ask-user
Source: https://github.com/Morris-UTRUST/GBrain-knowledge/tree/main/skills/ask-user
Command: npx skills add https://github.com/Morris-UTRUST/GBrain-knowledge --skill ask-user-morris-utrust

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Reusable pattern for presenting the user with explicit choices and gating execution until they respond. Used by other skills when a decision point requires human input before proceeding. Platform-agnostic — works on Telegram (inline buttons), Discord, CLI, or any agent with a message tool.

Core Features & Use Cases

  • Presents 2-4 options with an explicit escape hatch to avoid decision paralysis.
  • Works across platforms (Telegram, Discord, CLI, or any chat or messaging tool) and adapts to routing, triage, or critical gating decisions.
  • Enforces a single question per prompt and awaits user input before proceeding, reducing misinterpretation and unintended actions.

Quick Start

Present 2-4 options to the user and wait for their response.

Frequently Asked Questions about ask-user

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

FAQPage Schema
How do I gate workflow decisions with explicit user input across chat platforms?▼

To gate workflow decisions with explicit user input, present 2-4 options in a single prompt and pause execution until the user responds. This platform-agnostic pattern works across Telegram, Discord, CLI, or any agent with a message tool.

What is the best way to pause an agent before destructive actions or routing tasks?▼

The best way to pause an agent before destructive actions is to gate execution with an explicit choice. Present 2-4 options with an escape hatch to avoid decision paralysis, then trigger branching logic only after receiving user input.

Can I use inline buttons to present user choices on Telegram and Discord?▼

Yes, you can use inline buttons to present user choices on Telegram, Discord, or CLI. The mechanism adapts to platform-specific messaging tools, presenting 2-4 options and awaiting user input before proceeding with routing or triage.

How do I prevent decision paralysis when prompting users for ambiguous requests?▼

To prevent decision paralysis when prompting users for ambiguous requests, enforce a single question per prompt and include an explicit escape hatch. Limiting choices to 2-4 options reduces misinterpretation and unintended actions.

When should I not use a single question prompt for workflow gating?▼

You should not use a single question prompt for workflow gating if your decision requires multiple simultaneous inputs. The mechanism enforces one question per prompt and awaits user input, making it unsuitable for complex, multi-variable forms.