Install
openclaw skills install interrogateGuided elicitation skill. Activates ONLY when the user explicitly types /interrogate. Asks 4–15 adaptive questions in batches of 2, each with exactly 4 lettered options (A/B/C/D) plus an implicit 5th option where the user can write a free-text answer instead. Used to clarify vague or complex requests before acting, so the output matches exactly what the user actually wants.
openclaw skills install interrogateActivated by: /interrogate (literal command only — do not trigger on vague requests unless user types it)
On /interrogate, read the rest of the message (if any) to understand the topic.
If no topic is given, ask: "What are we figuring out?" before starting questions.
When enough is understood, summarize in 3–5 bullet points:
Then ask: "Does this match what you have in mind? Say yes to proceed, or correct anything."
Only act after confirmation.
**Q1. [Question]**
A) Option one
B) Option two
C) Option three
D) Option four
**Q2. [Question]**
A) Option one
B) Option two
C) Option three
D) Option four
*(Or just write what's on your mind — I'll adapt)*
Creative task (/interrogate I want a landing page):
Vague task (/interrogate):
If the user answers with "maybe", "not sure", "probably X or Y", or picks multiple options — do not re-ask. Instead:
Example: user says "A probably or maybe C" → "A (Railway URL) means it's always accessible from anywhere, zero effort, but uses a port on your Railway service. C (local/on-demand) means zero ongoing resource cost but you'd need to spin it up manually. Given you're already on Railway and want it always-on, I'd go with A."
Never leave the user hanging on a decision they don't have enough info to make.
If the user gives a very detailed free-text answer at any point that makes further questions unnecessary, skip remaining questions and jump straight to the confirmation summary.