← 返回 Skills 市场
liyooyin

task-progress-stream

作者 LiyooYin · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ⚠ suspicious
323
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install task-progress-stream
功能描述
Stream long-running task progress into the OpenClaw chat UI.
安全使用建议
This skill appears to do what it says, but exercise caution before running it: - Review the included script (you already have the source) before use. - The script runs arbitrary shell commands (--cmd) and tails files; only point it at commands/logs you trust and control. - It calls the 'openclaw' CLI to inject messages into chat; ensure you understand what credentials/config that CLI will use and that you trust the destination chat session. - Logs and stdout/stderr may contain secrets (API keys, tokens, PII); sanitize logs or restrict what is tailed to avoid accidental exfiltration. - Note the registry metadata omitted the dependency on the 'openclaw' binary; ensure the binary path and behavior are acceptable in your environment. - Prefer running this in an isolated environment or with minimal privileges; consider using an explicit out-dir in a controlled location and cleaning up produced files after use. If you need higher confidence, request the full untruncated source, confirm any CLI dependencies, and test in a safe sandbox first.
功能分析
Type: OpenClaw Skill Name: task-progress-stream Version: 0.1.0 The skill provides a utility to monitor long-running tasks by executing arbitrary shell commands via `spawn` with `/bin/bash -lc` in `scripts/task_progress_stream.js`. While this capability is aligned with the stated purpose of streaming progress updates to the OpenClaw UI, the execution of unsanitized command strings represents a high-risk behavior. No evidence of intentional malice, such as data exfiltration or unauthorized persistence, was found in the code or the `SKILL.md` instructions.
能力评估
Purpose & Capability
The skill's name and description match the code: it runs commands or tails logs and injects progress into chat. However the registry metadata declares no required binaries while the script spawns the external 'openclaw' CLI and uses '/bin/bash' to run arbitrary --cmd strings. The missing declared binary dependency (openclaw) is an incoherence the user should notice.
Instruction Scope
SKILL.md and the script instruct running arbitrary commands or tailing arbitrary files and periodically injecting parsed summaries/last log lines into a chat session. That scope is broad and can result in leaking sensitive contents from stdout/stderr or log files into the OpenClaw chat. The instructions give the agent broad discretion to run and monitor anything the user points at.
Install Mechanism
No install spec is provided (instruction-only plus an included JS script), so nothing will be automatically downloaded or written by an installer. The script itself writes status/log files when executed, which is expected behavior for this utility.
Credentials
The skill declares no required environment variables or credentials, but it invokes the 'openclaw' CLI which will use the agent's existing OpenClaw credentials/configuration on disk; this is not declared. Additionally, because the tool transmits parsed log text and 'lastLine' to chat, secrets present in logs (API keys, tokens, paths, stack traces) could be exfiltrated to chat unintentionally.
Persistence & Privilege
always is false and the skill does not request elevated platform privileges. It writes per-task status files under an output directory (default runs/task-progress-stream) but does not modify other skills or system-wide settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install task-progress-stream
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /task-progress-stream 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
- Initial release of task-progress-stream. - Stream real-time progress of long-running tasks into the OpenClaw chat UI. - Supports two modes: run (execute and monitor a command) and tail (monitor an existing log file). - Parses and summarizes common training metrics (epoch, loss, ETA, etc.) from logs. - Useful for tracking model training, evaluation, data processing, and other lengthy jobs.
元数据
Slug task-progress-stream
版本 0.1.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

task-progress-stream 是什么?

Stream long-running task progress into the OpenClaw chat UI. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 323 次。

如何安装 task-progress-stream?

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

task-progress-stream 是免费的吗?

是的,task-progress-stream 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

task-progress-stream 支持哪些平台?

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

谁开发了 task-progress-stream?

由 LiyooYin(@liyooyin)开发并维护,当前版本 v0.1.0。

💬 留言讨论