← Back to Skills Marketplace
loutai0307-prog

Bytesagain Workflow Builder

by loutai0307-prog · GitHub ↗ · v1.0.3 · MIT-0
cross-platform ⚠ suspicious
117
Downloads
0
Stars
1
Active Installs
4
Versions
Install in OpenClaw
/install bytesagain-workflow-builder
Description
Create and run multi-step shell workflows with status tracking. Use when automating deployment sequences, chaining build steps, running CI pipelines locally,...
README (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.

Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install bytesagain-workflow-builder
  3. After installation, invoke the skill by name or use /bytesagain-workflow-builder
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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
Metadata
Slug bytesagain-workflow-builder
Version 1.0.3
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 4
Frequently Asked Questions

What is 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,... It is an AI Agent Skill for Claude Code / OpenClaw, with 117 downloads so far.

How do I install Bytesagain Workflow Builder?

Run "/install bytesagain-workflow-builder" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Bytesagain Workflow Builder free?

Yes, Bytesagain Workflow Builder is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Bytesagain Workflow Builder support?

Bytesagain Workflow Builder is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Bytesagain Workflow Builder?

It is built and maintained by loutai0307-prog (@loutai0307-prog); the current version is v1.0.3.

💬 Comments