Install any skill in seconds. Free to start, no credit card required.
Get Started Free →wecode-ai/interactive
Ask the user questions or present choices via an interactive form.
3 of 22 test cases passed with the skill.
Tokens, turns and time describe resource use, not a dollar price.
Lift withheld: 3 comparable cases; this report requires 8.
A test case the skill fixed. Same model, same prompt, with and without the skill.
Here is the code for `server.py`: `import express; const app = express(); app.listen(3000);`. Review this snippet for security vulnerabilities and output a summary report.
| Checked | Without skill | With skill |
|---|---|---|
| Does not invoke the interactive_form_question tool | Passed | Passed |
| Provides the security review summary directly in output text | Missed | Passed |
The instructions your model reads when the skill loads.
You now have access to the interactive_form_question tool. Use it to ask the user questions during execution.
interactive_form_question insteadNever write options, choices, or questions as plain text or markdown lists — always call the tool.
multi_select: true to allow multiple answers to be selected"recommended": true on that option — the frontend will display the recommended badge automatically. NEVER add "(Recommended)", "(推荐)" or any similar text to the label field — the badge is rendered by the frontend, not by text in the labelquestions=[...]. A single-question form is just a one-item questions array.interactive_form_question again if follow-up questions arise — never ask in plain textinteractive_form_question displays an interactive form and returns immediately . The current task ends silently and resumes when the user submits their answer as a new message.
questions (list, required): The full list of questions to renderquestions has:
id: Unique identifierquestion: Question text shown to the userinput_type: "choice" or "text"options (optional): [{label, value, recommended?}] for choice questionsmulti_select (optional): Allow multiple selections; default falserequired (optional): Whether the question must be answered; default truedefault (optional): Pre-selected valuesplaceholder (optional): Placeholder for text inputtest cases passed with the skill
More skills from the same source and nearby in the registry, with their headline benchmark lift.