Agent skill

Ask User Questions

by paulp-o in paulp-o/ask-user-questions-mcp

Ask clarifying questions to users via interactive TUI. An agent skill from paulp-o/ask-user-questions-mcp.

MITAuto-check passedAgent Workflows

Install Ask User Questions

skills CLI
$ npx skills add paulp-o/ask-user-questions-mcp --skill ask-user-questions -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install paulp-o/ask-user-questions-mcp ask-user-questions --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/paulp-o/ask-user-questions-mcp.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/ask-user-questions .claude/skills/ask-user-questions && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
ask-user-questions
GitHub stars
147
Token cost
~496 tokens
SKILL.md length
169 words
Files
1
Skills in repo
1
Repo updated
First seen
Licence
MIT

At a glance

Ask clarifying questions to users via interactive TUI. An agent skill from paulp-o/ask-user-questions-mcp.

  • You need user input on preferences
  • SKILL.md covers Usage and Parameters
  • Calls npx
  • Implementation choices

What it does

Ask User Questions is an agent skill from paulp-o/ask-user-questions-mcp. Ask clarifying questions to users via interactive TUI. Use when you need user input on preferences, implementation choices, or ambiguous instructions.

Its SKILL.md is about 500 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Agent Workflows, covering Requirements gathering. It works with Model Context Protocol. The repository describes itself as: 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… The licence is MIT.

When your agent uses it

  • You need user input on preferences
  • Implementation choices
  • Ambiguous instructions

Example prompts

  • “/ask-user-questions”

Requirements

  • Node.js

What it can do on your machine

Read from SKILL.md and the folder at commit 7d41b1b. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npx

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use npx, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Ask User Questions loads about 496 tokens when it runs. Until then it costs about 42 tokens; SKILL.md has 169 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~42
When it runs · the whole SKILL.md, loaded when a task matches
~496

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from paulp-o/ask-user-questions-mcp at commit 7d41b1b, republished under its MIT licence (© paulp-o). 169 words, ~496 tokens.

Download SKILL.mdSave it as .claude/skills/ask-user-questions/SKILL.md (or your agent's skills folder).
name
ask-user-questions
description
Ask clarifying questions to users via interactive TUI. Use when you need user input on preferences, implementation choices, or ambiguous instructions.
license
MIT
metadata.author
paulp-o
metadata.version
3.3.1

Ask User Questions

Use this tool when you need to ask the user questions during execution. This allows you to:

Gather user preferences or requirements Clarify ambiguous instructions Get decisions on implementation choices as you work Offer choices to the user about what direction to take. Usage notes:

Users will always be able to select "Other" to provide custom text input Use multiSelect: true to allow multiple answers to be selected for a question Recommend an option unless absolutely necessary, make it the first option in the list and add "(Recommended)" at the end of the label For multiSelect questions, you MAY mark multiple options as "(Recommended)" if several choices are advisable Do NOT use this tool to ask "Is my plan ready?" or "Should I proceed?"

Usage

bash
# Ask questions via CLI
npx auq ask '{"questions": [...]}'

# Or pipe JSON input
echo '{"questions": [...]}' | npx auq ask

Parameters

json
{
  "questions": [
    {
      "prompt": "Which authentication method would you like to use?",
      "title": "Auth",
      "options": [
        {"label": "JWT (Recommended)", "description": "Stateless, scalable"},
        {"label": "Session cookies", "description": "Traditional, server-side"}
      ],
      "multiSelect": false
    }
  ]
}
FieldTypeRequiredDescription
questionsarrayYes1-5 question objects
questions[].promptstringYesFull question text
questions[].titlestringYesShort label (max 12 chars)
questions[].optionsarrayYes2-5 options with label and optional description
questions[].multiSelectbooleanYesAllow multiple selections

© paulp-o, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/ask-user-questions of paulp-o/ask-user-questions-mcp.

Open the folder on GitHubat commit 7d41b1b

Compare with similar skills

Ask User Questions next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Ask User Questions compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Ask User Questions this skillpaulp-o/ask-user-questions-mcp147—~496Automated safety check: PassMIT
Ask User QuestionMemTensor/MemOS12k—~1kAutomated safety check: PassApache-2.0
Ouroboros Command ReferenceQ00/ouroboros6.2k—~1.8kAutomated safety check: PassMIT
Tapd Story ClarificationTencentBlueKing/bk-bcs840—~1.5kAutomated safety check: PassCustom licence
Azv Sketch To DiagramAzure/AZVerify101—~3.5kAutomated safety check: PassMIT
Mock Interviewreactive-resume/reactive-resume44k—~11kAutomated safety check: PassMIT

Similar skills

  • Ask User Question

    MemTensor/MemOS

    Shows a question as a modal in the interface to clarify a task, collect a preference or get approval, since the user cannot see terminal output.

    12k GitHub stars~1k tokensUpdated 2 days ago
    Agent WorkflowsAuto-check passed
  • Reference guide to the Ouroboros commands and agents, covering interviews, seed specs, evaluation, lateral-thinking personas and the evolutionary loop.

    6.2k GitHub stars~1.8k tokensUpdated 3 days ago
    Agent WorkflowsAuto-check passed
  • Tapd Story Clarification

    TencentBlueKing/bk-bcs

    TAPD 需求澄清技能。从 TAPD 提取"规划中"状态的需求,按照研发最佳实践对需求进行 多维度澄清(业务逻辑、外部系统交互、上下文),整合项目背景知识,输出符合需求文档 规范的标准化 Markdown 需求文档,并回写 TAPD。

    840 GitHub stars~1.5k tokensUpdated 2 days ago
    Agent WorkflowsAuto-check passed
  • Azv Sketch To Diagram

    Azure/AZVerify

    Official

    Convert a rough sketch or drawing of an Azure architecture into a professional Draw.io diagram using Azure-specific shapes.

    101 GitHub stars~3.5k tokensUpdated 1 mo ago
    Agent WorkflowsAuto-check passed
  • Mock Interview

    reactive-resume/reactive-resume

    Runs a mock interview for a specific job description. An agent skill from reactive-resume/reactive-resume.

    44k GitHub stars~11k tokensUpdated yesterday
    Business, Finance & HRAuto-check passed
  • Runs a guided product-manager interview that classifies each question automatically and produces a Product Requirements Document.

    6.2k GitHub stars~5.7k tokensUpdated 3 days ago
    Product & Project ManagementAuto-check passed

Categories

Questions about Ask User Questions

What does Ask User Questions do?

Ask clarifying questions to users via interactive TUI. An agent skill from paulp-o/ask-user-questions-mcp. Ask User Questions is an agent skill from paulp-o/ask-user-questions-mcp. Ask clarifying questions to users via interactive TUI.

When should I use Ask User Questions?

Ask User Questions fits situations like: you need user input on preferences; implementation choices; ambiguous instructions.

How do I install Ask User Questions in Claude Code?

Run `npx skills add paulp-o/ask-user-questions-mcp --skill ask-user-questions -a claude-code`. Or copy the skill folder (skills/ask-user-questions in paulp-o/ask-user-questions-mcp) into .claude/skills/ask-user-questions in your project. Claude Code loads it when a task matches its description.

How do I install Ask User Questions in Codex?

Run `npx skills add paulp-o/ask-user-questions-mcp --skill ask-user-questions -a codex`. Or copy the skill folder (skills/ask-user-questions in paulp-o/ask-user-questions-mcp) into .agents/skills/ask-user-questions in your project. Codex loads it when a task matches its description.

Can I use Ask User Questions in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add paulp-o/ask-user-questions-mcp --skill ask-user-questions -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ask-user-questions, .gemini/skills/ask-user-questions, .github/skills/ask-user-questions and .opencode/skills/ask-user-questions in your project.

What does Ask User Questions need to run?

Going by SKILL.md and its folder, Ask User Questions needs the command-line tools its instructions call (npx). Our summary lists: Node.js.

Does Ask User Questions access the network?

SKILL.md contains no URLs. Its commands use npx, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Ask User Questions safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Ask User Questions use?

Ask User Questions is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Ask User Questions use?

About 496 tokens (SKILL.md is roughly 2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Ask User Questions?

Skills that share tags, products or a category with Ask User Questions: Ask User Question (MemTensor/MemOS, 12k stars), Ouroboros Command Reference (Q00/ouroboros, 6.2k stars), Tapd Story Clarification (TencentBlueKing/bk-bcs, 840 stars) and Azv Sketch To Diagram (Azure/AZVerify, 101 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Ask User Questions?

paulp-o (a GitHub user) maintains it in paulp-o/ask-user-questions-mcp, which has 147 GitHub stars. The repository was last updated on June 25, 2026.

Source: paulp-o/ask-user-questions-mcp on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.