Progress Reporter
v1.0.0Automatically reports task progress every 10 minutes during execution, including current status, recent work, overall progress, and next steps.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description match implementation: a cron-invoked shell script scans workspace running task JSON/logs and writes progress reports into tasks/ and memory/ directories. The requested files and behavior are proportional to a local progress-reporter.
Instruction Scope
SKILL.md instructs adding a crontab entry to run the included report.sh every 10 minutes and documents the output paths. The script reads /root/.openclaw/workspace/tasks/running/*.json and associated .log files and writes reports under the workspace. This is expected for the stated purpose, but installing the cron entry and the provided absolute /root path are environment-sensitive and require appropriate privileges.
Install Mechanism
No install spec or network downloads — instruction-only with an included script. Nothing is pulled from external URLs and no archives are extracted.
Credentials
The skill requires no environment variables or credentials. It reads local workspace files (task JSONs and logs) which are necessary for generating progress reports. No unrelated credentials or external service tokens are requested.
Persistence & Privilege
always is false and the skill does not modify other skills. However, SKILL.md instructs editing crontab to schedule the script, which grants persistent execution — the user must consciously install that cron entry (it is not automated). The suggested cron uses an absolute /root path, so installing it as root will run the reporter as root; that requires user attention.
Assessment
This skill appears to do what it says: periodically scan the local OpenClaw workspace for a running task and write human-readable progress reports into workspace directories. Before installing, check these points: 1) Cron/privileges: SKILL.md asks you to add a crontab entry for /root/.openclaw/..., which requires the user account that adds the cron job to have access to that path — if you install the cron as root it will run with root privileges. Only add the cron if you intend that persistence and privilege level. 2) Workspace paths: the script reads running task JSONs and .log files and writes markdown files under tasks/ and memory/. Ensure those directories contain only data you expect to be read and written locally. 3) No network exfiltration: the script does not make network calls or require credentials, but it will create report files that might be read by other processes — ensure those reports won't be forwarded to external services unless you want that. 4) Dependencies & portability: the script uses common POSIX utilities; jq is used to extract the task field but the script tolerates its absence. If your environment differs (non-root home, different workspace path), edit SKILL.md/report.sh to point to the correct workspace and verify cron user. 5) Logs and retention: the script produces files every run (every 10 minutes if you enable cron); consider log/retention policies to avoid storage growth. If you want tighter guarantees (no persistent cron, different paths, or reduced privilege), modify the crontab instruction and the script before enabling.Like a lobster shell, security has layers — review code before you run it.
auto-optimizedlatest
Progress Reporter - 定时进度汇报系统
功能说明
每 10 分钟自动汇报当前任务进展,让总裁随时了解云端执行情况。
⏰ 汇报频率
- 每 10 分钟 自动汇报一次
- 仅在任务执行中时汇报
- 无任务时静默跳过
📊 汇报内容
每次汇报包含:
- 当前状态 - 执行中/迭代次数
- 本周期完成的工作 - 最近的操作日志
- 当前进展 - 总迭代次数、最近操作
- 下一步计划 - 接下来的行动
📁 输出文件
| 文件 | 说明 |
|---|---|
tasks/progress-reports/*.md | 详细进度报告 |
memory/progress-*.md | 通知简报 |
memory/progress-report.log | 运行日志 |
🔧 配置
编辑 crontab:
# 每 10 分钟汇报一次
*/10 * * * * bash /root/.openclaw/workspace/skills/progress-reporter/report.sh
📬 示例汇报
# 📊 进度汇报
**时间**: 2026-03-05 23:20:00
**任务**: task-xxx
**任务内容**: 研究 AI 助手市场
---
## 当前状态
🔄 执行中 - 迭代 #5
---
## 本周期完成的工作
- 收集了 10 个竞品案例
- 分析了主要功能特点
- 生成了对比表格
---
## 当前进展
- 总迭代次数:5
- 最近操作:分析完成
- 状态:执行中
---
## 下一步计划
- 继续执行当前迭代
- 评估结果质量
- 生成最终报告
🫡 总裁,现在您:
- 每 10 分钟收到一次汇报 - 了解最新进展
- 随时掌握执行情况 - 不再盲人摸象
- 发现问题及时干预 - 不会浪费资源
- 最终报告 + 过程汇报 - 完整透明
汇报系统已部署! 🫡
Comments
Loading comments...
