interactive-input
Enables rich interactive UI components in chat responses. When presenting questions that require structured input (multiple choice, true/false, forms), embed interactive blocks that compatible clients render as native UI elements. Use when user asks for quizzes, exercises, surveys, or any structured
By sugarforever · 427 installs
npx skills add sugarforever/01coder-agent-skills --skill interactive-input
Source repository · Upstream listing
Interactive Input Blocks
Embed interactive UI components (radio buttons, checkboxes, text fields, toggles) directly in chat responses. Compatible clients render these as native UI elements; other clients show a readable JSON code block as fallback.
When to Use
Quizzes and exercises (single/multiple choice, fill in the blank)
Surveys and polls
Structured data collection (forms)
Any scenario where the user needs to select from options or provide structured input
How It Works
Wrap a JSON block in a markdown
Here's your first question:
interactive code fence — never use json for interactive blocks
10. Keep the JSON compact and valid — no comments, no trailing commas