# Ask

> Presents a multiple-choice question to the user via the AskUserQuestion tool, parsing up to four options from a simple command.

- Skill: `diegosouzapw/ask` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add diegosouzapw/ask`
- Raw SKILL.md: https://api.skillmd.com/api/skills/diegosouzapw/ask/raw
- Safety review: PASS (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity, Coding & Dev Tools
- Tags: Askuserquestion, Interactive, Multiple Choice, Question
- Author: diegosouzapw (https://skillmd.com/u/diegosouzapw)
- Updated: 2026-08-22
- Page: https://skillmd.com/skills/diegosouzapw/ask

---


# Ask Skill

Quick invocation of the AskUserQuestion tool for single-select questions.

## Usage

```
/ask "Question" "Option 1" "Option 2" ["Option 3"] ["Option 4"]
```

## Instructions

When this skill is invoked:
1. First quoted argument = question text
2. Remaining arguments = options (2-4 required)
3. Invoke AskUserQuestion tool with parsed arguments
4. Set multiSelect: false

## Constraints

- Minimum 2 options, maximum 4 options
- If constraints violated, inform user of limits

## Examples

```
/ask "Which testing framework?" "pytest" "unittest" "nose2"
/ask "Deploy to which environment?" "staging" "production"
/ask "Database choice?" "PostgreSQL" "MySQL" "SQLite" "MongoDB"
```

