ask-user

Pause agent execution until explicit human input is received.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the issue of AI agents making assumptions or proceeding with destructive actions without human confirmation, preventing errors and ensuring user control.

Core Features & Use Cases

  • Choice Gating: Forces the agent to pause and present 2-4 clear options before executing sensitive tasks.
  • Platform Agnostic: Works seamlessly across CLI, Discord, Telegram, or any tool-calling interface.
  • Use Case: When an agent identifies 500 stale files to delete, it uses this skill to ask the user to confirm deletion, archive, or skip, ensuring no data is lost accidentally.

Quick Start

Use the ask-user skill to present the user with a choice between merging the current meeting notes into an existing page or creating a new one.

Frequently Asked Questions about ask-user

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

FAQPage Schema
How do I pause an AI agent's execution until human input is received?

Yes, decision gating works platform-agnostically across CLI, Discord, Telegram, or any tool-calling interface. It applies standardized interaction controls to pause agent execution regardless of the communication platform you use.

When do I need to implement decision gating for AI workflows?

You need decision gating for AI workflows involving destructive operations, ambiguous task interpretations, or routing decisions. It prevents agents from making assumptions or proceeding with sensitive tasks without explicit human confirmation, ensuring user control over critical workflow choices.

How do I force an AI agent to present options before executing a sensitive task?

To safely delete stale files using an agent, implement choice gating to pause the workflow and present options like confirm deletion, archive, or skip. This decision-gating mechanism prevents accidental data loss by requiring explicit human confirmation before proceeding.

Does decision gating work with Discord or Telegram agent interfaces?

Yes, decision gating works platform-agnostically across CLI, Discord, Telegram, or any tool-calling interface. It applies standardized interaction controls to pause agent execution regardless of the communication platform you use.

How do I stop an AI agent from making assumptions on ambiguous tasks?

To stop an agent from making assumptions on ambiguous tasks, apply a decision-gating pattern that pauses execution and requests explicit human input. This enforces a mandatory stop, presenting structured options to resolve task interpretation ambiguities safely.