Agent Skills
返回列表
🏢

群健康监控

企业运营 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_f12a44b7/group-health-monitor。

技能介绍

要解决什么问题

分布式或远程协作里,工人(worker)是否在线、当日任务有没有推进、inbox 里待办是否被及时接手,往往只能靠人工翻 Dashboard 或群里问一句。一旦多人同时掉线、某人长时间零产出,或任务在 inbox 里挂超过一小时,问题发现通常已经滞后。

本技能面向群聊场景下的团队健康巡检:在 cron(建议每 15 分钟)或你主动查看「群健康 / 团队状态 / 工人监控」时,拉取工人与任务数据,算出一组可对比的指标,并按规则向群聊 POST 告警。

技能如何工作

监控指标(均来自 Dashboard API 的 workers 等数据):

  • 在线率:用 lastActive 判断状态——超过 IDLE_THRESHOLD(默认 1800 秒)为 idle,超过 OFFLINE_THRESHOLD(默认 7200 秒)为 offline。
  • 任务完成率:当日完成率 = todayDone / (todayDone + pending);完成率 < 30% 记为低效;todayDone = 0 且 pending > 0 记为零产出。
  • 响应延迟:inbox 任务从创建到变为 inProgress 或 done 的耗时;超过 DELAY_WARN(默认 3600 秒)为延迟,超过 DELAY_CRIT(默认 14400 秒)为严重延迟。

三级告警(POST 群聊告警):

| 级别 | 典型条件 |
|------|----------|
| CRITICAL | 多人同时 offline,或零产出人数超过半数 |
| WARN | 单人零产出、任务延迟 > 1h、完成率 < 30% |
| INFO | 单人 idle、完成率偏低、周期趋势变化(如从 80% 降到 50%) |

认证使用 Authorization: Bearer {TOKEN};告警发送者可通过 ALERT_SENDER 配置(默认 openclaw-c)。

适用边界与注意点

  • 指标定义与阈值强依赖 Dashboard 数据模型(todayDone、pending、inbox 状态流转);若后端字段或语义变更,规则需同步调整。
  • idle/offline、延迟等阈值均可通过环境变量覆盖,但不会替代业务上对「何为有效活跃」的产品定义。
  • 适合作为定时巡检与群通知的补充,不宜单独作为 SLA 或人事考核的唯一依据。

使用场景

  • 远程协作项目每 15 分钟用 cron 拉 workers,发现多人同时 offline 时自动往群聊发 CRITICAL
  • 站会前手动触发「团队状态」巡检,核对当日 todayDone/pending 完成率是否跌破 30%
  • inbox 任务创建后超过 1 小时仍未 inProgress,需要 WARN 提醒处理人而非事后翻 Dashboard
  • 某工人 lastActive 超 2 小时且 todayDone 为 0、pending>0,要在群里标记零产出而非逐个私聊确认

适合人员

  • 用 Dashboard 管理工人 lastActive 与 inbox 的值班运营,需在群里同步 idle/offline 与延迟
  • 带分布式「工人」产线的项目负责人,要识别半数零产出或多人掉线等 CRITICAL 模式
  • 配置 DASHBOARD_TOKEN 与 ALERT_SENDER、按 DELAY_WARN/DELAY_CRIT 调阈值的平台维护同学
  • 依赖群聊接收运维告警的协作主管,关注完成率周期趋势(如 80% 降至 50%)的 INFO 提示