This lets Claude embed interactive UI components like radio buttons, checkboxes, and form fields directly in chat responses. When you ask for a quiz, survey, or any structured input scenario, it wraps JSON in an interactive code fence that compatible clients render as native elements. Instead of listing multiple choice options as text, you get actual clickable buttons. The fallback is readable JSON for clients that don't support it. The main gotcha is remembering to use the interactive fence instead of json, and every block needs a unique ID plus an Action.Submit button. It's a cleaner experience than parsing "please type A, B, C, or D" responses, especially for multi-question scenarios where you can chain several blocks in one message.
npx skills add https://github.com/sugarforever/01coder-agent-skills --skill interactive-input