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