rich-elicitation
Helps your agent ask for more information before starting difficult tasks. It asks questions to better understand what needs to be done.
What it does
This tool helps the AI better understand what you want before starting a task. It asks questions in multiple rounds to ensure the final output is exactly what you need, avoiding guesswork.
When to use it
- ✓When you have a general idea but aren't sure of the specifics (e.g., 'create a presentation').
- ✓When a task could have many different formats or tones (e.g., 'write an email').
- ✓When the AI needs to know the audience or the main goal of the request.
Example of what to ask your AI
“I need to create a marketing plan. Who is the main audience and what is the goal of this plan?”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
The AI checks if your request has many open-ended options. If it does, it asks questions over up to three rounds to clarify details like audience, tone, or format before generating the final response.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add sickn33/agentic-awesome-skills --skill rich-elicitationOr download just the file:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/rich-elicitation/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
Rich Elicitation Skill
Overview
This skill governs how Antigravity resolves task ambiguity before starting work. When a user's request has too many unanswered dimensions — each with several reasonable answers — Antigravity asks targeted clarifying questions across multiple rounds rather than silently picking defaults.
The goal is a correct first draft, not a generic answer that requires three revision cycles. Rounds are capped at three; anything still unclear after Round 3 gets a stated assumption and Antigravity proceeds.
When to Use This Skill
- Use when a request has 2 or more dimensions that are ambiguous and each has 3+ viable options
- Use when the user's likely intent is unclear across scope, audience, tone, format, or strategy
- Use when an early answer would meaningfully change the structure or direction of the output
- Use when working on writing, planning, design, recommendations, or creative tasks with open-ended scope
- Use when a Round 1 answer unlocks a new set of meaningful choices that need resolving before proceeding
Do not trigger for:
- Simple factual lookups or math
- Clearly scoped requests with a single obvious interpretation
- Minor unknowns where a safe default exists
How It Works
Step 1: Run the Trigger Checklist
Before starting any task, mentally check how many of these apply:
| Signal | Action |
|---|---|
| Multiple valid output formats | Ask about format |
| Audience is unknown | Ask about audience |
| Tone is ambiguous | Ask about tone |
| Scope could be narrow or broad | Ask about depth/length |
| Technical vs. simple treatment unclear | Ask about technical level |
| Multiple strategic directions exist | Ask which direction |
| User's constraints are unknown | Ask about constraints |
If 2+ rows apply → trigger this skill.
Step 2: Ask Round 1 Questions
Ask up to 3 questions using ask_user_input_v0. Group related questions in a single call. Lead with 1–2 sentences explaining why you're asking. Mark one option per question as (Recommended).
Step 3: Re-run the Checklist
After Round 1 answers, re-run the checklist on what's still unresolved. If 2+ rows still apply, run Round 2. Otherwise, proceed.
Step 4: Run Follow-up Rounds (if needed)
| Round | Purpose | Max questions |
|---|---|---|
| Round 1 | Blocking questions — shape the entire output | 3 |
| Round 2 | Follow-ups unlocked by Round 1 answers | 3 |
| Round 3 | Final details — use sparingly | 2 |
Transition between rounds naturally. Don't announce "Round 2" mechanically. Use phrasing like:
"Got it — that helps a lot. One more thing before I start:"
Step 5: Proceed
After Round 3 (or earlier, if enough context exists), state any remaining assumptions briefly and begin the task.
Examples
Example 1: Multi-Round — Investor Pitch Deck
User: "Help me create a presentation for my project."
Round 1 — Three blocking questions:
Framing: "This could go a lot of different ways. Quick questions before I start:"
Q1: Who is the audience?
- Internal team / colleagues
- External clients or partners
- Investors or stakeholders (Recommended)
- General / public audience
Q2: What's the primary goal?
- Inform and update
- Persuade and drive a decision (Recommended)
- Teach or explain a concept
- Pitch and raise funding
Q3: How much content do you already have?
- Starting from scratch
- Rough notes or an outline (Recommended)
- Full draft — just needs polish
- Previous version to update
User answers: Investors | Pitch | Rough notes → Round 2 is warranted.
Round 2 — Unlocked by Round 1:
Framing: "Perfect — investor pitch it is. A couple more things:"
Q1: What stage is this raise?
- Pre-seed / idea stage
- Seed round (Recommended)
- Series A or later
- Strategic partnership / grant
Q2: How long should the deck be?
- Short and punchy, 8–10 slides (Recommended)
- Standard, 12–15 slides
- Comprehensive, 20+ slides
No Round 3 needed — proceed.
Example 2: Single-Round — Business Email
User: "Write a business email to follow up on a proposal."
Round 1 only:
Framing: "Two quick questions to nail the tone:"
Q1: What tone should this email strike?
- Formal and professional (Recommended)
- Friendly but direct
- Urgent and firm
- Warm and relationship-focused
Q2: What's the primary goal?
- Request action / get a response (Recommended)
- Share information only
…
FAQ
Why does the AI ask so many questions?
To ensure the response is as accurate as possible and meets your exact needs, preventing the AI from guessing and creating something you won't like.
How many questions will the AI ask?
The AI asks questions over up to three rounds. If the information is still insufficient after the third round, it will make an assumption and proceed.
What if I don't know the answer?
The AI will try to make the best assumption based on the information you've already provided and will state what assumption was made before continuing.
Details
Original description by the author
Asks clarifying questions in multiple rounds before starting ambiguous tasks. Fires when 2+ task dimensions each have 3+ viable answers.
Popularity
- GitHub stars
- 48k
- Ranking position
- #4023
- License
- MIT
- Updated
- 10/15/2026
Comments
- …
More skills from this repository
00-andruia-consultant
Helps your agent start or improve AI projects. It analyzes code, suggests tools, and creates action plans in Spanish.
sickn33/agentic-awesome-skills
007
Lets your agent perform security audits and threat modeling. It's useful for protecting projects against attacks and vulnerabilities.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Helps your agent create or improve AI tools. It defines how tools work, writes documentation, and validates the structure.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Lets your agent create a summary about a specific industry. It's useful for understanding the context, rules, usage patterns, and risks of a project, using reliable sources.
sickn33/agentic-awesome-skills
Similar skills
agent-architecture-audit
Makes your agent check if everything is working correctly. It finds and fixes problems in AI systems, ensuring they perform as expected.
affaan-m/ECC
agent-eval
Helps your agent compare different AI coding tools. It measures which one is faster, cheaper, and more reliable for specific tasks.
affaan-m/ECC
agent-harness-construction
Makes your agent better understand how to perform tasks. It optimizes the tools and instructions the agent uses to increase its chances of success.
affaan-m/ECC