用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/GeorgeDoors888/GB-Power-Market-JJ --skill work-progress命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | work-progress |
| description | 工作进度检查技能 - 定期检查待办事项 + 子代理超时/消失检测与自动恢复 |
| version | 4.0.0 |
| author | 前端 ⚡ |
版本: 3.0
创建日期: 2026-03-11
更新日期: 2026-03-19
作者: 前端 ⚡
定期检查工作进度和待办事项完成情况,主动检测子代理超时任务并自动恢复执行。
| 任务 | 频率 | 说明 |
|---|---|---|
| 工作进度检查 | 10 分钟 | 检查待办事项 + 检测超时 + 自动恢复 |
skills/work-progress/
├── SKILL.md # 本文件
├── scripts/
│ ├── check-progress.sh # 进度检查 + 超时检测 + 自动恢复
│ └── install.sh # 安装脚本
└── config.json # 配置文件 (可选)
# 工作进度检查 (10 分钟) - 静默模式,仅异常时提醒
openclaw cron add --name "工作进度检查" \
--schedule '{"kind":"every","everyMs":600000}' \
--payload '{"kind":"systemEvent","text":"⏰ 工作进度检查(静默模式)\\n\\n请检查:\\n1. 待办事项完成情况\\n2. 子代理会话状态\\n3. 系统日志中的 timeout 错误\\n4. 自动恢复超时任务\\n\\n---\\n\\n**重要**: 这是静默检查任务:\\n- ✅ 一切正常 → 回复 `NO_REPLY`(不输出任何内容)\\n- ⚠️ 检测到问题 → 输出详细报告提醒用户"}' \
--session-target main \
--delivery '{"mode":"none"}'
cd ~/.openclaw/workspace/skills/work-progress
bash scripts/install.sh
触发: 每 10 分钟
行为:
memory/daily/ 中的待办memory/error.md主动恢复逻辑:
1. 读取最近 10 分钟 journalctl 日志
2. grep 超时错误 (timeout/timed out)
3. 提取任务名称 (task: xxx / session_key: xxx)
4. 记录到 memory/error.md
5. 主动触发恢复执行(建议用户手动重试或自动继续)
静默规则:
NO_REPLY(不输出任何内容到聊天界面)┌─────────────────────────────────┐
│ 触发:每 10 分钟 │
└───────────────┬─────────────────┘
│
┌───────────────▼─────────────────┐
│ 读取 memory/daily/待办事项 │
└───────────────┬─────────────────┘
│
┌───────┴───────┐
│ 有待办未完成? │
└───┬───────┬───┘
│ │
是 否
│ │
┌───────────▼───┐ ┌─▼─────────────┐
│ 继续执行任务 │ │ 更新状态 │
│ 输出提醒 │ │ 等待新任务 │
└───────────────┘ │ NO_REPLY │
└─────────────────┘
| 变量 | 默认值 | 说明 |
|---|---|---|
WORKSPACE_PATH | ~/.openclaw/workspace | 工作区路径 |
DAILY_MEMORY_PATH | memory/daily | daily 文件目录 |
CHECK_INTERVAL_MS | 600000 | 检查间隔 (毫秒) |
在 cron 任务的 payload 中添加:
---
**重要**: 这是日常检查,请在处理完成后:
- 如果一切正常 → 回复 `NO_REPLY` (不要输出任何内容到聊天界面)
- 如果检测到异常/问题 → 才在前台输出详细报告提醒用户
在 memory/daily/YYYY-MM-DD.md 中使用标准格式:
## 📌 待办
- [ ] 任务 1 描述
- [ ] 任务 2 描述
- [x] 已完成任务
或:
## ✅ 今日完成
1. 完成事项 1
2. 完成事项 2
## 📋 待办
- 待办事项 1
- 待办事项 2
# 查看工作进度检查任务
openclaw cron list | grep "工作进度"
# 查看子代理超时检测任务
openclaw cron list | grep "子代理"
# 查看任务运行历史
openclaw cron runs --jobId <job-id>
# 手动触发检查
openclaw cron run --jobId <job-id>
# 查看待办事项
cat ~/.openclaw/workspace/memory/daily/$(date +%Y-%m-%d).md
# 查看超时错误日志
journalctl --user -u openclaw-gateway --since "30 minutes ago" | grep -i timeout
# 查看错误记录
cat ~/.openclaw/workspace/memory/error.md
## 📌 待办
- [ ] 完成首页模板开发
- [ ] 修复移动端样式问题
- [ ] 配置 ThinkPHP 路由
## ✅ 今日完成
1. 完成首页模板开发 (10:30)
2. 修复移动端样式问题 (11:15)
## 📌 待办
- [ ] 配置 ThinkPHP 路由
有待办时:
⚠️ 有待办事项未完成:
- [ ] 配置 ThinkPHP 路由
当前时间:2026-03-11 14:00
全部完成时:
NO_REPLY
| 日期 | 版本 | 说明 |
|---|---|---|
| 2026-03-11 | 1.0 | 初始版本,封装工作进度检查任务 |
| 2026-03-19 | 2.0 | 新增子代理超时检测 + 自动恢复功能 |
| 2026-03-19 | 3.0 | 超时检测整合到工作进度检查,主动自动恢复 |
| 2026-03-23 | 4.0 | 增强:检查子代理会话状态 + 检测消失/停止 + 下一批次任务恢复 |
技能位置:~/.openclaw/workspace/skills/work-progress/