← 返回 Skills 市场
loutai0307-prog

Bytesagain Workflow Builder

作者 loutai0307-prog · GitHub ↗ · v1.0.3 · MIT-0
cross-platform ⚠ suspicious
117
总下载
0
收藏
1
当前安装
4
版本数
在 OpenClaw 中安装
/install bytesagain-workflow-builder
功能描述
Create and run multi-step shell workflows with status tracking. Use when automating deployment sequences, chaining build steps, running CI pipelines locally,...
使用说明 (SKILL.md)

bytesagain-workflow-builder

Build, run, and track multi-step workflows from the terminal. Define pipeline steps with shell commands, execute them in sequence, and monitor status with detailed progress tracking.

Usage

bytesagain-workflow-builder create "\x3Cname>"
bytesagain-workflow-builder add-step \x3Cid> "\x3Cstep_name>" "\x3Ccommand>"
bytesagain-workflow-builder run \x3Cid>
bytesagain-workflow-builder status \x3Cid>
bytesagain-workflow-builder list
bytesagain-workflow-builder export \x3Cid>
bytesagain-workflow-builder template \x3Ctype>

Commands

  • create — Create a new named workflow and get its ID
  • add-step — Add a shell command step to a workflow
  • run — Execute all steps in sequence, stopping on failure
  • status — Show per-step execution status and output
  • list — List all workflows with step counts and last run time
  • export — Export workflow definition as JSON
  • template — Show starter templates (ci, deploy)

Examples

bytesagain-workflow-builder create "Release Pipeline"
bytesagain-workflow-builder add-step wf001 "Run Tests" "npm test"
bytesagain-workflow-builder add-step wf001 "Build" "npm run build"
bytesagain-workflow-builder add-step wf001 "Deploy" "rsync -av dist/ server:/var/www/"
bytesagain-workflow-builder run wf001
bytesagain-workflow-builder status wf001

Requirements

  • bash
  • python3

When to Use

Use when automating multi-step processes, building CI-like pipelines locally, tracking deployment steps, or managing repeatable task sequences with clear pass/fail status.

安全使用建议
This skill appears coherent and implements a local workflow runner that executes whatever shell commands you add. Important things to consider before installing/using: (1) The included script stores workflow JSON in $HOME/.bytesagain-workflows and logs up to ~200 characters of each step's stdout/stderr — don't add commands that print secrets you don't want persisted. (2) Steps are executed via the shell (subprocess.run with shell=True) so only add trusted commands; malicious or poorly written commands can modify your system or exfiltrate data. (3) There is no install spec to put a 'bytesagain-workflow-builder' binary on your PATH — you may need to inspect scripts/script.sh and decide how to install or invoke it safely (e.g., review the script, place it in a controlled path, or run it explicitly). (4) Sample templates include actions like rsync, docker push, and kubectl which can interact with remote systems — review credentials/targets before running. If you want higher assurance, review the script source locally, run commands in a sandbox/container, or add stricter output handling and step timeouts.
功能分析
Type: OpenClaw Skill Name: bytesagain-workflow-builder Version: 1.0.3 The skill provides a framework for defining and executing multi-step shell workflows, which involves running arbitrary commands using 'subprocess.run(shell=True)' in 'scripts/script.sh'. While this functionality is consistent with the tool's stated purpose, the ability to persist and execute unvalidated shell commands represents a significant security risk (RCE primitive) if misused by or against the AI agent. No evidence of intentional malice, data exfiltration, or hardcoded IOCs was found.
能力评估
Purpose & Capability
Name/description (multi-step shell workflows) aligns with the included script: it creates, stores, lists, runs, and exports workflows saved under $HOME/.bytesagain-workflows. Declared requirements (bash, python3) are consistent with the implementation.
Instruction Scope
SKILL.md documents a CLI (bytesagain-workflow-builder) and usage that matches script behavior. However, there is no install spec that places the script on PATH — the repo includes scripts/script.sh which implements the CLI, but the SKILL instructs use of a command name without describing installation. The runtime instructions and the script do not access unrelated files, credentials, or external endpoints.
Install Mechanism
No install spec (instruction-only) — lowest-risk model. The repository includes a script file but there is no download-from-URL or package install step. No archives or external installers were used.
Credentials
The skill requests no environment variables or credentials. The script writes to a per-user directory ($HOME/.bytesagain-workflows) which is proportionate to its function. There are no unexpected credential names or config paths requested.
Persistence & Privilege
always:false and no special privileges requested. The skill persists only per-user workflow JSON under $HOME and does not modify other skills or system-wide configuration.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install bytesagain-workflow-builder
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /bytesagain-workflow-builder 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.3
Add YAML metadata: homepage, source, description with Use when
v1.0.2
Security fix: all user variables passed via env, no unquoted heredocs
v1.0.1
Fix: use quoted heredocs and env vars for safe variable passing
v1.0.0
Initial release with full functionality
元数据
Slug bytesagain-workflow-builder
版本 1.0.3
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 4
常见问题

Bytesagain Workflow Builder 是什么?

Create and run multi-step shell workflows with status tracking. Use when automating deployment sequences, chaining build steps, running CI pipelines locally,... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 117 次。

如何安装 Bytesagain Workflow Builder?

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

Bytesagain Workflow Builder 是免费的吗?

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

Bytesagain Workflow Builder 支持哪些平台?

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

谁开发了 Bytesagain Workflow Builder?

由 loutai0307-prog(@loutai0307-prog)开发并维护,当前版本 v1.0.3。

💬 留言讨论