ui-question

Community

Ask users in-browser and get responses.

Authorben-mad-jlp
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This skill renders a question in the browser UI and polls for user response. It is intended to be invoked by other skills that need to ask questions via the browser UI, with a console fallback when UI is disabled.

Core Features & Use Cases

  • Browser UI for questions: Render non-blocking prompts in the collab UI.
  • Flexible UI types: Supports MultipleChoice, TextInput, and Confirmation prompts.
  • Session-aware interaction: Detects active collab sessions and returns structured UI_RESPONSE data for downstream skills.
  • Use Case: A wizard asks the user to choose a deployment option during a guided workflow, then proceeds based on the choice.

Quick Start

Invoke ui-question with a UI payload in the current collab session and await a UI_RESPONSE. Example invocation: Tool: Skill Args: { "skill": "ui-question", "args": "project: /path | session: name | ui: {"type": "MultipleChoice", "props": {"name": "decision", "label": "Proceed to next step?", "options": [{"value": "yes", "label": "Yes"}, {"value": "no", "label": "No"}]}}" }

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: ui-question
Download link: https://github.com/ben-mad-jlp/claude-mermaid-collab/archive/main.zip#ui-question

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.