Install
openclaw skills install @9438190/ask-user-workflowStructured user consultation workflow — ask clarifying questions, then summarize into an actionable plan. Activate when the user has a complex/ambiguous task and needs help clarifying direction.
openclaw skills install @9438190/ask-user-workflowDistilled from OpenCode's "问问题然后总结" pattern. Use when a task is too ambiguous to proceed directly.
用户说"帮我做个XXX"的时候,经常连自己到底要什么都没想清楚。 这时候不要直接开干,也不要问一长串问题把用户烦死。
正确做法: 用结构化的 popup 一次性问完,然后自己总结成清晰的任务计划。
不要用 when:
拿到任务后问自己:
用 ask_user 工具,把所有相关问题打包成一个 multi-step popup。
规则:
示例 — 用户说"帮我做个报告系统":
steps:
- id: type
question: "报告系统主要是做什么用途?"
options:
- id: notification
label: "通知公告"
- id: meeting
label: "会议纪要"
- id: weekly
label: "周报月报"
- id: audit
label: "审计报告"
- id: platform
question: "部署在哪里?"
options:
- id: feishu
label: "飞书云文档"
- id: web
label: "网页端"
- id: local
label: "本地文件"
- id: complexity
question: "功能要复杂到什么程度?"
options:
- id: simple
label: "只读展示"
- id: medium
label: "支持编辑"
- id: complex
label: "完整 CRUD"
用户提交 popup 后,读取 response,直接生成结构化任务:
## 任务确认
**用途:** [用户选的用途]
**平台:** [用户选的平台]
**复杂度:** [用户选的复杂度]
### 任务分解
1. [子任务 1]
2. [子任务 2]
3. [子任务 3]
### 需要你确认的
- [待确认项 1]
- [待确认项 2]
如果没问题我就开始做了。
| 问题 | YES → 直接做 | NO → 问问题 |
|---|---|---|
| 目标清晰吗? | ✅ | ❌ 问 |
| 方向确定吗? | ✅ | ❌ 问 |
| 技术栈明确吗? | ✅ | ❌ 问 |
| 风格/格式有要求吗? | ✅ | ❌ 问 |
| 涉及多方利益相关者吗? | ❌ 问 | ✅ |
用户: "帮我做个东西" 你: [评估] → 目标不清晰
你: [弹出 ask_user]
用户选择:
你:
## 任务确认
**用途:** 周报月报
**平台:** 飞书云文档
**复杂度:** 支持编辑
### 任务分解
1. 设计周报模板结构(标题/正文/附件)
2. 接入飞书文档 API(读取/写入)
3. 添加周期填写入口(飞书机器人 or 快捷指令?)
4. 支持导出 PDF(可选)
5. 添加提醒机制(可选)
### 确认一下
- 周报是每个人自己填,还是统一模板分发?
- 需要审批流程吗?
没问题我就开始做第 1 步了。
如果任务涉及调研,可以这样组合:
ask_user 问清楚调研范围和目标deep-research skill 做并行调研