← 返回 Skills 市场
inxan3

Interrogate

作者 inxan3 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
73
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install interrogate
功能描述
Guided elicitation skill. Activates ONLY when the user explicitly types /interrogate. Asks 4–15 adaptive questions in batches of 2, each with exactly 4 lette...
使用说明 (SKILL.md)

Interrogate

Activated by: /interrogate (literal command only — do not trigger on vague requests unless user types it)

Flow

1. Detect complexity

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.

2. Ask in batches of 2

  • Present 2 questions at a time, each with options A / B / C / D
  • Always add a silent 5th option: user can ignore the letters and write freely — handle that naturally
  • After each batch of answers, decide:
    • Is the picture clear enough? → go to step 3
    • Need more clarity? → ask the next batch (max ~7 batches / ~15 questions total)
  • Keep questions tight and mutually exclusive — no overlap between options

3. Confirm before acting

When enough is understood, summarize in 3–5 bullet points:

  • What the user wants
  • Key constraints or preferences gathered
  • Anything still ambiguous (flag it)

Then ask: "Does this match what you have in mind? Say yes to proceed, or correct anything."

Only act after confirmation.

Question Design Rules

  • Options should be meaningfully different — not just degrees of the same thing
  • One option can always be "Something else entirely" if the space is truly open
  • Avoid leading questions — present options neutrally
  • Adapt next batch based on previous answers (tree-style branching, not fixed sequence)
  • For creative tasks: first batch should explore tone/style/audience
  • For technical tasks: first batch should explore scope/constraints/output format
  • For decisions/planning: first batch should explore goal/timeline/constraints

Format

**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)*

Example opening batches

Creative task (/interrogate I want a landing page):

  • Q1: What's the primary goal of this page? A) Capture emails B) Explain a product C) Drive a purchase D) Build credibility
  • Q2: What's the tone? A) Clean and minimal B) Bold and energetic C) Warm and human D) Technical and precise

Vague task (/interrogate):

  • Ask "What are we figuring out?" first, then branch from the answer

When the user is undecided

If the user answers with "maybe", "not sure", "probably X or Y", or picks multiple options — do not re-ask. Instead:

  1. Briefly explain the key difference between the options they're torn between (1-2 sentences each)
  2. Add concrete trade-offs: cost, complexity, maintenance, limitations
  3. Give a clear recommendation based on context ("Given X, I'd go with B")
  4. Then let them confirm or override

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.

Ending early

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.

安全使用建议
This skill appears coherent and low-risk: it only contains instructions for asking clarifying questions and asks for no credentials or installs. Before enabling widely, test it with a few harmless prompts to confirm the agent only activates on the literal `/interrogate` trigger and that it always summarizes and asks for confirmation before taking any action. If you rely on strict enforcement, consider limiting the agent's ability to autonomously invoke skills or monitoring logs to ensure it doesn't trigger in other contexts.
能力标签
cryptocan-make-purchases
能力评估
Purpose & Capability
The name/description (guided elicitation activated by /interrogate) matches the SKILL.md behavior. No binaries, env vars, or config paths are requested — all proportional to a question/clarification helper.
Instruction Scope
The runtime instructions stay within the stated purpose (read the message, ask batches of 2 questions, summarize, require confirmation before acting). Two minor notes: the skill relies entirely on the agent obeying the literal trigger rule (only run on `/interrogate`), and the heuristics for 'picture clear enough' are left to agent discretion — which is reasonable but gives the agent operational choice about when to stop asking.
Install Mechanism
No install spec and no code files — lowest-risk instruction-only skill. Nothing will be downloaded or written to disk by the skill itself.
Credentials
No environment variables, credentials, or config paths requested. The skill does not ask for unrelated secrets or system access.
Persistence & Privilege
always:false (default) and no requests to modify other skills or system settings. disable-model-invocation is false by default (normal); this skill being user-invocable means it should only run when the user triggers `/interrogate`.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install interrogate
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /interrogate 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of the "interrogate" skill. - Guided questioning workflow: activated only by the explicit command `/interrogate`. - Presents 4–15 adaptive, mutually exclusive questions in batches of 2, each with options A–D plus a write-in option. - Adjusts questioning path based on prior answers, designed to clarify vague or complex requests before any action. - Summarizes understanding and asks for confirmation before proceeding. - Handles uncertainty and indecision by offering explanations and recommendations without repeating questions.
元数据
Slug interrogate
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Interrogate 是什么?

Guided elicitation skill. Activates ONLY when the user explicitly types /interrogate. Asks 4–15 adaptive questions in batches of 2, each with exactly 4 lette... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 73 次。

如何安装 Interrogate?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install interrogate」即可一键安装,无需额外配置。

Interrogate 是免费的吗?

是的,Interrogate 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Interrogate 支持哪些平台?

Interrogate 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Interrogate?

由 inxan3(@inxan3)开发并维护,当前版本 v1.0.0。

💬 留言讨论