---
name: smithersai-smithers-ask-human
description: "Raise a blocking human-approval request from inside a run and wait for the decision. Use when blocked, uncertain, or about to do something irreversible — never guess. Run `smithers ask-human --help` for usage details."
license: "MIT"
metadata:
  decimalai-skill-id: "22af96a1-9f66-4b52-831a-9b2d1eefb518"
  decimalai-version-id: "27ae9f81-b384-4c88-8428-9fd82db991fd"
  decimalai-version: "1"
  decimalai-body-sha256: "97b812137939474d5dbc95d2ad516cbed687044ee8e0f9f39744ed35d4b68911"
  decimalai-name: "smithersai/smithers-ask-human"
  decimalai-format: "1"
  decimalai-invocation: "model"
  decimalai-category: "agent-tooling"
  decimalai-source: "https://app.decimal.ai/s/smithersai-smithers-ask-human@1/SKILL.md"
---
# smithers ask-human

Raise a blocking human-approval request from inside a run and wait for the decision. Use when blocked, uncertain, or about to do something irreversible — never guess.

## Arguments

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `prompt` | `string` | yes | The decision or question to put to a human |

## Options

| Flag | Type | Default | Description |
|------|------|---------|-------------|
| `--context` | `string` |  | Extra context appended to the prompt |
| `--choices` | `string` |  | Comma-separated choices; makes this a fixed-choice decision |
| `--runId` | `string` |  | Run to attach to (default: SMITHERS_RUN_ID or the single active run) |
| `--node` | `string` |  | Node id to attach to (default: SMITHERS_NODE_ID or 'agent-ask') |
| `--iteration` | `number` |  | Loop iteration (default: SMITHERS_ITERATION or 0) |
| `--timeout` | `number` |  | Seconds to wait before the request expires (0/unset = no timeout) |
| `--poll` | `number` |  | Poll interval in seconds while blocking (default 3) |
