Individual skill
a2ui-ask
When the user must choose among options or fill in structured config, spawn a browser form (powered by schemaui Web UI, bound to 0.0.0.0), open the user's browser, and write the result to .schemaui/answers/. Never use a terminal/TUI prompt — the agent process has no TTY attachment. Supports rich content: figures on questions and answer options (Mermaid/SVG/Markdown via x-content / x-options) and a live Mermaid editor (x-control: mermaid). Trigger phrases: "give me a form", "ask me via form", "configure", "pick a deploy environment", "I need to choose", "grill me", "a2ui", "给我个表单", "配置一下", "用表单问我", "问我几个问题", "拷问我".
SKILL.md
Source commit 2f8c78aea5b1b73b5156de2e516846c0c4b04984
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 4, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 27
- Repository last updated
- Sep 25, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- a2ui Repository topic
- agent-skills Repository topic
- agent-ui Repository topic
- ai-agent Repository topic
- claude-code Repository topic
- codex Repository topic
- cursor Repository topic
- form Repository topic
- json-schema Repository topic
- schemaui Repository topic
- design Derived category
- operations Derived category
- writing Derived category
- design-interface Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
.github/workflows/ci.ymlasset · 1,533 bytes.github/workflows/publish.ymlasset · 845 bytes.gitignoreasset · 327 bytesLICENSEasset · 1,068 bytesREADME.ZH.mddoc · 10,545 bytesREADME.mddoc · 10,740 bytesSKILL.mdcore · 25,523 bytesSKILL.mdcore · 25,523 bytesSKILL.mdcore · 25,523 bytesSKILL.mdcore · 25,523 bytesSKILL.mdcore · 25,523 bytesSKILL.mdcore · 25,523 bytesSKILL.mdcore · 25,523 bytesSKILL.mdcore · 25,523 bytesSKILL.mdcore · 25,523 bytesSKILL.mdcore · 25,523 bytesa2ui-ask-site.pngasset · 886,186 bytesdocs/controls-gallery.pngasset · 340,805 bytesdocs/mermaid-editor.pngasset · 188,240 bytesdocs/rich-options.pngasset · 220,224 bytesdocs/web-ui.pngasset · 362,846 bytesexamples/deployment-architecture.defaults.jsonasset · 136 bytesexamples/deployment-architecture.schema.jsonasset · 6,790 bytesexamples/ecommerce-main-image.defaults.jsonasset · 554 bytesexamples/ecommerce-main-image.schema.jsonasset · 7,273 bytesexamples/env-defaults.jsonasset · 130 bytesexamples/env-schema.jsonasset · 1,149 bytesexamples/feature-brief.defaults.jsonasset · 649 bytesexamples/feature-brief.schema.jsonasset · 8,509 bytesexamples/invoice-reimbursement.defaults.jsonasset · 489 bytesexamples/invoice-reimbursement.schema.jsonasset · 5,115 bytesexamples/seo-diagnosis.defaults.jsonasset · 528 bytesexamples/seo-diagnosis.schema.jsonasset · 6,172 bytesexamples/web-research-brief.defaults.jsonasset · 1,421 bytesexamples/web-research-brief.schema.jsonasset · 16,136 bytesinstall.mddoc · 4,910 bytespackage.jsonruns · 693 bytesprompts/ask-user.prompt.mddoc · 1,638 bytesprompts/ask.prompt.mddoc · 9,654 bytesscripts/ask.ps1runs · 10,848 bytesscripts/ask.pyruns · 19,915 bytesscripts/ask.shruns · 9,706 bytesscripts/install.ps1runs · 6,937 bytesscripts/install.shruns · 6,740 bytestests/test_ask.pyruns · 35,764 bytes
Read excerpt
# a2ui-ask — collect user input via a browser form (file output)
Interactive UI for AI agents: turn structured questions into browser forms. The
rendering engine is the `schemaui` binary (`schemaui web`) from
[YuniqueUnic/schemaui](https://github.com/YuniqueUnic/schemaui); this skill
wraps it with scripts that handle binding, browser wakeup, timeout, and the
file-output contract.
## Prerequisite: the schemaui engine
Check for the binary first: `command -v schemaui` (or just run the ask script —
it exits with code 3 when the engine is missing).
If missing, offer to install it — you can do this yourself, unattended: