user-dialog · git:20260914.bd7315b · 2026-09-14 · sha256 028292b9643b34c4

user-dialog git:20260914.bd7315bA

Immutable. This exact content never changes and is served at /api/v1/blob/028292b9643b34c4.

---
name: user-dialog
description: Create a purpose-built popup interface to communicate with the user and return their response to the conversation.
---

# User Dialog

Compose basic UI elements freely in JSON for the communication purpose, using
file paths for documents and images. Run the provided script; do not create
request-specific executable scripts. Set `SKILL_DIR` to this skill's absolute directory.

```bash
uv run --script "$SKILL_DIR/scripts/user_dialog.py" show <request.json|->
```

Read the [view contract](references/view-contract.md) for JSON syntax when needed,
or its [runtime section](references/view-contract.md#runtime) for validation, preview, and recovery.

The runtime formats responses and delivers them as internal tool input to the
originating task. No polling or manual reposting is needed. Continue independent
work while awaiting input; retain the run if delivery fails.