ask_user

Send email prompts and wait for user replies via the ask_user API.

Updated Feb 7, 2026
One-click install
npx skills add https://github.com/YuhangSong/radas-plugins --skill ask-user-yuhangsong
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ask_user
Source: https://github.com/YuhangSong/radas-plugins/tree/main/plugins/ask-user/skills/ask-user
Command: npx skills add https://github.com/YuhangSong/radas-plugins --skill ask-user-yuhangsong

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

When you need input from a user while you are away from the terminal, this skill provides a reliable channel to pose questions, share results, and request next steps via email.

Core Features & Use Cases

  • Send structured email prompts to users and wait for their reply.
  • API-driven interaction with ask_user(to_address, question, images, attachment_paths, poll_interval).
  • Blocks execution until a response is received, enabling asynchronous workflows when you cannot monitor the terminal.
  • Use cases include gathering user confirmation, reporting progress, and requesting decisions while offline.

Quick Start

Call ask_user(to_address='[email protected]', question='Your question here') to start waiting for a reply.

Frequently Asked Questions about ask_user

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

FAQPage Schema
How do I get user input via email while my automation script runs unattended?

To get user input via email while running unattended, this skill sends a structured prompt and blocks execution until a reply is received. It enables asynchronous communication so your workflow can pause and wait for decisions without terminal monitoring.

Does asynchronous email communication block workflow execution until a response is received?

Yes, asynchronous email communication blocks workflow execution until a response is received. The skill uses a polling mechanism to wait for the reply, ensuring the automation pauses safely and only proceeds after the user's confirmation or decision is gathered.

Can I send images and attachments when requesting decisions through email?

Yes, you can send images and attachments when requesting decisions through email. The API accepts parameters for images and attachment paths, allowing you to share workflow results or context while posing questions to the user.

What's the best way to report progress and request next steps when away from the terminal?

The best way to report progress and request next steps when away from the terminal is using this skill to send an email update. It blocks the workflow until the user replies with their decision, enabling unattended automation to pause for direction.

When do I need to use asynchronous email prompts in my workflow?

You need to use asynchronous email prompts when a workflow requires user decisions, confirmations, or progress reports but the operator is away from the terminal. It provides a reliable channel to pose questions and wait for replies.

Do I need to configure a poll interval for email-based user interaction?

Yes, you need to configure a poll interval for email-based user interaction. The skill API accepts a poll_interval parameter to determine how frequently it checks for the user's email reply before proceeding with the blocked execution.