{"id":"ad11e15f-3a81-4dc5-80bd-36fd22876dc2","shortId":"DKcmJq","kind":"skill","title":"ask-user-questions","tagline":"Ask clarifying questions to users via interactive TUI. Use when you need user input on preferences, implementation choices, or ambiguous instructions.","description":"# Ask User Questions\n\nUse this tool when you need to ask the user questions during execution. This allows you to:\n\nGather user preferences or requirements\nClarify ambiguous instructions\nGet decisions on implementation choices as you work\nOffer choices to the user about what direction to take.\nUsage notes:\n\nUsers will always be able to select \"Other\" to provide custom text input\nUse multiSelect: true to allow multiple answers to be selected for a question\nRecommend an option unless absolutely necessary, make it the first option in the list and add \"(Recommended)\" at the end of the label\nFor multiSelect questions, you MAY mark multiple options as \"(Recommended)\" if several choices are advisable\nDo NOT use this tool to ask \"Is my plan ready?\" or \"Should I proceed?\"\n\n## Usage\n\n```bash\n# Ask questions via CLI\nnpx auq ask '{\"questions\": [...]}'\n\n# Or pipe JSON input\necho '{\"questions\": [...]}' | npx auq ask\n```\n\n## Parameters\n\n```json\n{\n  \"questions\": [\n    {\n      \"prompt\": \"Which authentication method would you like to use?\",\n      \"title\": \"Auth\",\n      \"options\": [\n        {\"label\": \"JWT (Recommended)\", \"description\": \"Stateless, scalable\"},\n        {\"label\": \"Session cookies\", \"description\": \"Traditional, server-side\"}\n      ],\n      \"multiSelect\": false\n    }\n  ]\n}\n```\n\n| Field | Type | Required | Description |\n|-------|------|----------|-------------|\n| `questions` | array | Yes | 1-5 question objects |\n| `questions[].prompt` | string | Yes | Full question text |\n| `questions[].title` | string | Yes | Short label (max 12 chars) |\n| `questions[].options` | array | Yes | 2-5 options with `label` and optional `description` |\n| `questions[].multiSelect` | boolean | Yes | Allow multiple selections |","tags":["ask","user","questions","mcp","paulp-o","agent-skills","ask-user-question","claude","claude-ai","claude-code","codex","elicitation"],"capabilities":["skill","source-paulp-o","skill-ask-user-questions","topic-agent-skills","topic-ask-user-question","topic-claude","topic-claude-ai","topic-claude-code","topic-codex","topic-elicitation","topic-mcp","topic-mcp-server","topic-opencode"],"categories":["ask-user-questions-mcp"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/paulp-o/ask-user-questions-mcp/ask-user-questions","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add paulp-o/ask-user-questions-mcp","source_repo":"https://github.com/paulp-o/ask-user-questions-mcp","install_from":"skills.sh"}},"qualityScore":"0.500","qualityRationale":"deterministic score 0.50 from registry signals: · indexed on github topic:agent-skills · 100 github stars · SKILL.md body (1,724 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-02T12:55:12.863Z","embedding":null,"createdAt":"2026-04-18T22:12:21.598Z","updatedAt":"2026-05-02T12:55:12.863Z","lastSeenAt":"2026-05-02T12:55:12.863Z","tsv":"'-5':211,235 '1':210 '12':228 '2':234 'abl':78 'absolut':104 'add':115 'advis':137 'allow':43,91,246 'alway':76 'ambigu':24,52 'answer':93 'array':208,232 'ask':2,5,26,36,144,155,161,171 'ask-user-quest':1 'auq':160,170 'auth':185 'authent':177 'bash':154 'boolean':244 'char':229 'choic':22,58,63,135 'clarifi':6,51 'cli':158 'cooki':195 'custom':84 'decis':55 'descript':190,196,206,241 'direct':69 'echo':167 'end':119 'execut':41 'fals':202 'field':203 'first':109 'full':218 'gather':46 'get':54 'implement':21,57 'input':18,86,166 'instruct':25,53 'interact':11 'json':165,173 'jwt':188 'label':122,187,193,226,238 'like':181 'list':113 'make':106 'mark':128 'max':227 'may':127 'method':178 'multipl':92,129,247 'multiselect':88,124,201,243 'necessari':105 'need':16,34 'note':73 'npx':159,169 'object':213 'offer':62 'option':102,110,130,186,231,236,240 'paramet':172 'pipe':164 'plan':147 'prefer':20,48 'proceed':152 'prompt':175,215 'provid':83 'question':4,7,28,39,99,125,156,162,168,174,207,212,214,219,221,230,242 'readi':148 'recommend':100,116,132,189 'requir':50,205 'scalabl':192 'select':80,96,248 'server':199 'server-sid':198 'session':194 'sever':134 'short':225 'side':200 'skill' 'skill-ask-user-questions' 'source-paulp-o' 'stateless':191 'string':216,223 'take':71 'text':85,220 'titl':184,222 'tool':31,142 'topic-agent-skills' 'topic-ask-user-question' 'topic-claude' 'topic-claude-ai' 'topic-claude-code' 'topic-codex' 'topic-elicitation' 'topic-mcp' 'topic-mcp-server' 'topic-opencode' 'tradit':197 'true':89 'tui':12 'type':204 'unless':103 'usag':72,153 'use':13,29,87,140,183 'user':3,9,17,27,38,47,66,74 'via':10,157 'work':61 'would':179 'yes':209,217,224,233,245","prices":[{"id":"6432a1ca-2d66-45fc-a999-be7b05e3b703","listingId":"ad11e15f-3a81-4dc5-80bd-36fd22876dc2","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"paulp-o","category":"ask-user-questions-mcp","install_from":"skills.sh"},"createdAt":"2026-04-18T22:12:21.598Z"}],"sources":[{"listingId":"ad11e15f-3a81-4dc5-80bd-36fd22876dc2","source":"github","sourceId":"paulp-o/ask-user-questions-mcp/ask-user-questions","sourceUrl":"https://github.com/paulp-o/ask-user-questions-mcp/tree/master/skills/ask-user-questions","isPrimary":false,"firstSeenAt":"2026-04-18T22:12:21.598Z","lastSeenAt":"2026-05-02T12:55:12.863Z"}],"details":{"listingId":"ad11e15f-3a81-4dc5-80bd-36fd22876dc2","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"paulp-o","slug":"ask-user-questions","github":{"repo":"paulp-o/ask-user-questions-mcp","stars":100,"topics":["agent-skills","ask-user-question","claude","claude-ai","claude-code","codex","elicitation","mcp","mcp-server","opencode"],"license":"mit","html_url":"https://github.com/paulp-o/ask-user-questions-mcp","pushed_at":"2026-03-26T04:58:36Z","description":"Better 'AskUserQuestion' - A lightweight MCP server/OpenCode plugin/Agent Skills + CLI interface which allows parallel AI agents ask questions to you. Be the human in the human-in-the-loop!","skill_md_sha":"24353c6a48924a580651255d485c82df4cfb8586","skill_md_path":"skills/ask-user-questions/SKILL.md","default_branch":"master","skill_tree_url":"https://github.com/paulp-o/ask-user-questions-mcp/tree/master/skills/ask-user-questions"},"layout":"multi","source":"github","category":"ask-user-questions-mcp","frontmatter":{"name":"ask-user-questions","license":"MIT","description":"Ask clarifying questions to users via interactive TUI. Use when you need user input on preferences, implementation choices, or ambiguous instructions."},"skills_sh_url":"https://skills.sh/paulp-o/ask-user-questions-mcp/ask-user-questions"},"updatedAt":"2026-05-02T12:55:12.863Z"}}