← 返回 Skills 市场
zenmejiang-commits

Progress Reporter

作者 zenmejiang-commits · GitHub ↗ · v1.0.0
cross-platform ✓ 安全检测通过
566
总下载
0
收藏
3
当前安装
1
版本数
在 OpenClaw 中安装
/install progress-reporter
功能描述
Automatically reports task progress every 10 minutes during execution, including current status, recent work, overall progress, and next steps.
安全使用建议
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.
功能分析
Type: OpenClaw Skill Name: progress-reporter Version: 1.0.0 The skill is a utility designed to generate periodic progress reports by monitoring local task and log files within the OpenClaw workspace. The core logic in `report.sh` uses standard shell utilities (bash, jq, grep, tail) to extract task metadata and recent logs, formatting them into markdown files stored locally. While it suggests adding a crontab entry for persistence, this behavior is transparently documented and directly supports the stated purpose of the skill without any evidence of data exfiltration or malicious command execution.
能力评估
Purpose & 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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install progress-reporter
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /progress-reporter 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of Progress Reporter - 定时进度汇报系统 - Automatically reports task progress every 10 minutes during task execution. - Skips reporting when no task is running. - Each report includes current state, work completed in the period, current progress, and next steps. - Outputs detailed progress reports and notifications to structured files. - Easy scheduling via a crontab example provided. - Enables real-time oversight, timely intervention, and full process transparency.
元数据
Slug progress-reporter
版本 1.0.0
许可证
累计安装 3
当前安装数 3
历史版本数 1
常见问题

Progress Reporter 是什么?

Automatically reports task progress every 10 minutes during execution, including current status, recent work, overall progress, and next steps. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 566 次。

如何安装 Progress Reporter?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install progress-reporter」即可一键安装,无需额外配置。

Progress Reporter 是免费的吗?

是的,Progress Reporter 完全免费(开源免费),可自由下载、安装和使用。

Progress Reporter 支持哪些平台?

Progress Reporter 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Progress Reporter?

由 zenmejiang-commits(@zenmejiang-commits)开发并维护,当前版本 v1.0.0。

💬 留言讨论