interactive

Solid

Ask the user questions or present choices via an interactive form. Use when you need to gather preferences, clarify ambiguous instructions, get decisions on implementation choices, or present a list of options for the user to select from. Never write options or questions as plain text — always use this tool.

AI & Automation 581 stars 103 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 96/100

Stars 20%
92
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Ask User You now have access to the `interactive_form_question` tool. Use it to ask the user questions during execution. ## When to Use 1. **Gather user preferences or requirements** — before starting or when more detail is needed 2. **Clarify ambiguous instructions** — when the request could be interpreted multiple ways 3. **Get decisions on implementation choices as you work** — when a fork in the road requires user input 4. **Offer choices on direction** — let the user steer when multiple valid paths exist 5. **Present any list of options to the user** — whenever you would naturally write a numbered/bulleted list of choices for the user to pick from, use `interactive_form_question` instead **Never write options, choices, or questions as plain text or markdown lists — always call the tool.** ## Usage Notes - Users can always select **"Other"** to provide custom text input, even on choice questions — you don't need to add it manually - Use `multi_select: true` to allow multiple answers to be selected - If you recommend a specific option, set `"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 label - Always pass questions via `questions=[...]`. A single-question form is just a one-item `questions` array. - After receiving answers, call `interactive_form_question` again if follow-up...

Details

Author
wecode-ai
Repository
wecode-ai/Wegent
Created
5 months ago
Last Updated
today
Language
Python
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category