with one click
discovery-question-form
Turn-1 discovery question form for ambiguous briefs.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Turn-1 discovery question form for ambiguous briefs.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Hyperframes-based video template for retro pixel deck motion design. Use when users want a high-fidelity, multi-scene HTML-to-video composition with advanced transitions, interactive preview controls, and ready-to-render default style.
Browser automation CLI for AI agents. Use when the user needs to inspect, test, or automate browser behavior: navigating pages, filling forms, clicking buttons, taking screenshots, extracting page data, testing web apps, dogfooding Open Design previews, QA, bug hunts, or reviewing app quality. Prefer local Open Design preview URLs unless the user explicitly asks for external browsing.
Create generative art using p5.js with seeded randomness so every render is reproducible. Useful for procedural posters, motion-style stills, and artistic frame studies.
Huashu / huashu-md-html-inspired magazine article layout for turning Markdown or notes into a polished long-form HTML essay.
Audio generation skill — jingles, beds, voiceover, and sound effects. Routes music requests to Suno V5 / Udio / Lyria, speech to MiniMax TTS / FishAudio / ElevenLabs V3, and SFX to ElevenLabs SFX or AudioCraft. Output is one MP3/WAV file saved to the project folder.
A long-form article / blog post — masthead, hero image placeholder, article body with figures and pull quotes, author byline, related posts. Use when the brief asks for "blog", "article", "post", "essay", or "case study".
| name | discovery-question-form |
| description | Turn-1 discovery question form for ambiguous briefs. |
| od | {"scenario":"general","mode":"discovery"} |
When the user's brief is ambiguous, the agent's first turn must surface
the smallest possible set of clarifying questions that unblock the rest
of the workflow. The questions are rendered as a structured form
(GenUI surface kind: form, persist tier: conversation so a follow-
up turn doesn't re-ask).
discovery stage.{
"id": "audience",
"label": "Who's the primary audience?",
"type": "checkbox", // or 'radio' | 'text' | 'number'
"options": ["VC", "Customer", "Internal team"],
"maxSelections": 2,
"required": true
}
The discovery atom completes when every required question has an answer
in genui_surfaces for the current conversation. The agent should not
loop back to discovery after that — the same surface id renders cached
on the next turn.