← Back to Skills Marketplace
323
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install task-progress-stream
Description
Stream long-running task progress into the OpenClaw chat UI.
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install task-progress-stream - After installation, invoke the skill by name or use
/task-progress-stream - Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Frequently Asked Questions
What is task-progress-stream?
Stream long-running task progress into the OpenClaw chat UI. It is an AI Agent Skill for Claude Code / OpenClaw, with 323 downloads so far.
How do I install task-progress-stream?
Run "/install task-progress-stream" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is task-progress-stream free?
Yes, task-progress-stream is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does task-progress-stream support?
task-progress-stream is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created task-progress-stream?
It is built and maintained by LiyooYin (@liyooyin); the current version is v0.1.0.
More Skills