任务进度神器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_176cb31c/task-progress-tracker。
技能介绍
要解决什么问题
当 AI 助手执行安装技能、批量改文件、多轮分析这类多步骤任务时,用户往往只能看到一段段中间输出,很难判断「整体做到哪了、还要等多久」。聊天界面里缺少统一的进度视图,长时间无新消息时也容易误以为任务卡住。
技能如何工作
本技能面向 OpenClaw AI 助手,在任务被拆成 3 步及以上时自动启用(更少步骤可手动打开)。核心逻辑由 scripts/progress_tracker.py 与 scripts/quick_progress.sh 支撑,典型能力包括:
- 动态进度条:按步骤数折算完成百分比(非按实际工作量)
- 用时统计:记录各步耗时与总用时
- 状态标记:
已完成/进行中/待开始 - 进度汇报:每步结束后推送更新
- 心跳提醒:超过 60 秒无进展时发送提醒,间隔可按需调整
文档建议按任务复杂度划分步骤:简单任务 3~4 步、中等 4~5 步、复杂任务 5 步以上;并对数据收集、文件处理、分析、报告等类型给出粗略用时区间,便于和用户预期对齐。
适用边界与注意点
- 百分比只反映步骤数量,不能精确代表 CPU/IO 或模型推理的实际负载。
- 用时统计包含 AI 思考与等待时间,可能比纯脚本执行时间更长。
- 输出格式面向主流聊天平台(如 Telegram、Discord、微信等),具体展示仍取决于客户端对 Markdown 的支持程度。
使用场景
- 在 OpenClaw 里让助手按顺序安装并配置多个技能,需要在聊天里看到每步完成比例和总用时
- 通过助手执行批量重命名、格式转换等多步文件处理,中途长时间无输出时要收到心跳提醒
- 助手分步完成数据采集、清洗、分析与报告生成,希望每步结束自动推送进度而非只看零散回复
- 在 Telegram 或 Discord 等渠道跑 4~5 步以上的自动化任务,向协作者展示「进行中/待开始」状态
适合人员
- 经常在 OpenClaw 对话里下发「先装技能再改配置」等多步指令,需要确认助手没卡在某一步的个体用户
- 把数据分析拆成收集、处理、汇总多轮交给助手执行,要向同事同步当前进度的产品或运营
- 在群聊机器人渠道使用 OpenClaw,执行安装或文件任务时希望界面有统一进度条的技术维护者
- 负责编写或调试 Agent 工作流,需要在长任务运行期间验证步骤划分与 60 秒心跳是否生效的集成开发者