← Back to Skills Marketplace
yufengwolf

Workflow Runner

by yufengwolf · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
279
Downloads
0
Stars
7
Active Installs
1
Versions
Install in OpenClaw
/install workflow-runner
Description
Automate end-to-end code implementation and testing with persistent coding and testing subagents, iterating until tests pass and committing results locally.
Usage Guidance
This skill is a proof-of-concept that mostly does what it says, but there are gaps and some risky choices you should consider before installing: - Sensitive on-disk session data: session-store.js writes session metadata (including sessionKey-like strings) to skills/workflow-runner/session-store.json. Those session identifiers can be sensitive — treat the file as credentials and audit/remove any real session tokens before using the skill. - Undeclared runtime dependencies: testing_worker.sh uses jq and the scripts use tar and standard shell utilities. The skill metadata lists no required binaries; ensure jq/tar are available or update the scripts/metadata. If jq is not present, tests may fail in ways that could be confusing. - Placeholder behavior: orchestrator.js only prints payloads for sessions_spawn and does not perform real API calls; no script actually performs the advertised local git commit. If you expect full automation, you or a reviewer must implement the platform-specific calls and the commit step and re-audit them. - Local artifacts and permissions: the skill writes to results/ and /tmp; run it in a dedicated workspace and ensure file permissions are appropriate. - Best practices: run this skill only in an isolated/dev environment, inspect and sanitize session-store.json (remove hardcoded sessionKeys), add declared dependencies, and implement/inspect any code that will call platform session APIs before granting it access to live session credentials. If you are uncomfortable with persistent session tokens on disk, do not install or disable persistence and manual-manage sessions instead.
Capability Analysis
Type: OpenClaw Skill Name: workflow-runner Version: 1.0.0 The workflow-runner skill is a framework for orchestrating multi-agent development tasks, such as code generation and automated testing. The included scripts (e.g., orchestrator.js, coding_worker.sh, and testing_worker.sh) provide functional templates for managing subagent sessions, creating artifacts, and reporting results. While the skill involves high-privilege operations like spawning subagents and executing generated code, these actions are clearly aligned with the stated purpose and lack any indicators of malicious intent, data exfiltration, or obfuscation.
Capability Assessment
Purpose & Capability
The skill claims an end-to-end implement+test loop with persistent subagents and local git commits; the included scripts implement a minimal proof-of-concept (artifact creation, test running, session store) but key behaviors are placeholders. Orchestrator only prints sessions_spawn payloads instead of calling platform APIs, and no script performs the advertised local git commit. Overall capability is consistent in intent but incomplete.
Instruction Scope
SKILL.md stays within the development-workflow scope (parse spec, spawn subagents, loop until tests pass, write results/). The scripts write artifacts and logs to results/ and /tmp, and store session metadata to a file. Instructions do not actively exfiltrate data to remote endpoints, but the orchestrator explicitly expects the main agent to call sessions_spawn/platform APIs (left as a manual connection point).
Install Mechanism
There is no remote install or download; this is an instruction-only skill with bundled scripts. No external URLs or installers are used.
Credentials
The skill declares no required env/config, but it persists session keys (session-store.js writes to skills/workflow-runner/session-store.json) which can contain sensitive session identifiers. Scripts also rely on system tools not documented in metadata (testing_worker.sh uses jq; scripts use tar, mkdir, chmod, etc.). The presence of stored 'sessionKey' values in the bundled session-store.json indicates the skill expects to handle session tokens — this should have been declared and justified.
Persistence & Privilege
The skill keeps persistent subagent session metadata (TTL, session keys) in a file under skills/workflow-runner. always:false (good). It does persist potentially sensitive session identifiers locally and retains subagent sessions by design (TTL configurable). It does not modify other skills' configs, but the local storage of session tokens increases blast radius if the host or workspace is shared.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install workflow-runner
  3. After installation, invoke the skill by name or use /workflow-runner
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of workflow-runner: automate end-to-end coding and testing workflows using persistent subagents. - Parses requirements, splits tasks between coding and testing subagents, and loops until tests pass. - Subagents operate in isolated 128k contexts and persist for up to 24 hours (configurable). - Produces all artifacts in results/ and commits code locally (no remote push). - Supports configuration for TTL, max retries, commit behavior, and results path. - Triggered by natural language requests or explicit `run workflow-runner: <spec>` commands. - Includes example workflow and orchestrator/helper scripts.
Metadata
Slug workflow-runner
Version 1.0.0
License MIT-0
All-time Installs 7
Active Installs 7
Total Versions 1
Frequently Asked Questions

What is Workflow Runner?

Automate end-to-end code implementation and testing with persistent coding and testing subagents, iterating until tests pass and committing results locally. It is an AI Agent Skill for Claude Code / OpenClaw, with 279 downloads so far.

How do I install Workflow Runner?

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

Is Workflow Runner free?

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

Which platforms does Workflow Runner support?

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

Who created Workflow Runner?

It is built and maintained by yufengwolf (@yufengwolf); the current version is v1.0.0.

💬 Comments