任务进度主动播报。当AI执行预计超过2分钟的繁重任务时,主动向用户汇报进度,让用户知道任务正在进行中,不会干等焦虑。适用于搜索、批量处理、数据分析等需要等待的任务。
---
name: jackzhang-task-progress-reporter
description: 任务进度主动播报。当AI执行预计超过2分钟的繁重任务时,主动向用户汇报进度,让用户知道任务正在进行中,不会干等焦虑。适用于搜索、批量处理、数据分析等需要等待的任务。
metadata:
openclaw:
emoji: "📊"
category: "productivity"
tags: ["progress", "notification", "user-experience", "task-management"]
---
# 任务进度播报 (Task Progress Reporter)
## 描述
当AI执行预计超过2分钟的繁重任务时,主动向用户汇报进度,让用户知道任务正在进行中,不会干等焦虑。
## 背景
这是一个常见的用户体验痛点:
- 用户发起一个任务,需要等待10分钟、20分钟甚至更久
- AI闷头干活,用户在电脑前干等,不知道是卡住了还是在干活
- 用户越等越焦虑,不知道还要等多久
这个Skill就是来解决这个问题的。
## 触发条件
**自动触发**:当任务预计执行时间超过2分钟时
如何判断:
- 批量搜索超过3个内容
- 循环处理多个文件
- 复杂的数据分析任务
- 任何需要等待2分钟以上的任务
## 行为准则
### 1. 任务开始时
必须告诉用户:
- 任务预计需要多长时间
- 总共有多少个内容要处理
- 预计什么时候能完成
**话术示例**:
> "好的,开始帮你搜索10家竞品官网,预计需要3分钟左右。我会每完成2家就给你汇报一次进度,不会让你干等的。"
### 2. 任务进行中
每完成1-2个内容(或每30秒),给用户发简短进度汇报:
**话术示例**:
> "已完成3/10,还剩7家,预计还需2分钟..."
> "进度50%了,再坚持一下,马上就好..."
### 3. 任务完成后
主动告诉用户结果:
**话术示例**:
> "全部搞定!10家竞品官网都搜完了,结果如下:..."
## 注意事项
- **不要**等用户问才汇报,要主动
- 汇报要**简短**,一句话就行,不要刷屏
- 如果任务意外中断或失败,也要及时告诉用户
- 简单的即时回复(1分钟内)不需要汇报
## 适用场景
✅ 批量搜索(3个以上)
✅ 循环处理多个文件
✅ 复杂数据分析
✅ 长时间网络请求
✅ 任何预计超过2分钟的任务
❌ 普通聊天
❌ 即时回复(几秒内能完成的)
❌ 简单查资料(1-2分钟内能完成的)
## 效果
用户不再需要干等焦虑,知道AI在正常工作,心里有底,信任度提升。
---
**版本**: 1.0.0
**作者**: 哪吒 (Nezha)
**适用平台**: OpenClawdon't have the plugin yet? install it then click "run inline in claude" again.