Open Dynamic Workflow CLI

Open Dynamic Workflow turns repeatable agent tasks into validated scripts for Codex, Gemini, Cursor and other agent CLIs.

  • 84 ★ on the repository
  • Last commit
  • MIT
CLI

Extended access

Why this level

  • Runs installed agent CLIs with your credentials and executes local workflow scripts.
All reasons and checks

travisliu/open-dynamic-workflow

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add cli/open-dynamic-workflow

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Runs installed agent CLIs with your credentials and executes local workflow scripts.

This is third-party code. Review the repository files before installing.

What it does

Open Dynamic Workflow is a local workflow runner for external agent CLIs. Free text is unreliable for repeated engineering work, so a process is described by a script: which agents run, how they coordinate, which results are expected and what to do on failure. Codex, Gemini, Copilot CLI, OpenCode, Antigravity, Pi, Cursor and a `mock` test provider are supported. The `init`, `doctor`, `list`, `validate` and `run` commands create the project structure, check the environment and run a workflow with a report. The `/open-dynamic-workflow` skill generates a script from a natural language description for one of the patterns: single agent, parallel review, pipeline, fan out and fan in, or loop.

Who it is for. Teams that run several agent CLIs and want reviews and other repeatable tasks to execute the same way and live in the repository.

Good fit when

  • Code review should run in parallel, with Codex checking correctness and Gemini checking tests.
  • A repeatable engineering task must move out of chat into a verifiable script.
  • Many items pass through the same stages as a pipeline.
  • The workflow script is validated with `validate` before paid providers are called.

Not a fit when

  • You need an agent of your own: the project only orchestrates external CLIs.
  • A one off task is not worth writing a script.
  • None of the supported agent CLIs is installed.

Example request

Create a workflow where Codex reviews correctness and security, Gemini reviews tests, and then Gemini summarizes the results into a report.

Limitations

The project does not implement an agent itself and runs the CLIs you have installed, so they must be installed and signed in, and tokens are spent on those agents plans. Running `npx` downloads the package from npm. Workflow scripts are written in TypeScript and run locally, so read the generated skill script before running it. Use the `mock` provider to verify a design at no cost. The package is young and the interface may change between versions.

How to disable. Delete the `.open-dynamic-workflow/` directory and workflow files in the project. Remove a globally installed package with `npm uninstall -g @travisliu/open-dynamic-workflow`.

FAQ

Which agent CLIs are supported?

Codex, Gemini, GitHub Copilot CLI, OpenCode, Antigravity, Pi, Cursor Agent CLI and the built in `mock`.

How do I check a workflow before running?

With `npx @travisliu/open-dynamic-workflow validate workflows/parallel-pr-review.ts`. No providers are called.

How do I run with a console report?

`npx @travisliu/open-dynamic-workflow run parallel-pr-review --report pretty`.

Which workflow patterns exist?

Single agent, parallel review, pipeline, fan out and fan in, and a loop until a terminal condition.

Do I have to write the script by hand?

No, the `/open-dynamic-workflow` skill creates it from a task description and adds validate and run commands.

Discussion

No questions or reviews yet.

CLI tools

A skill that teaches an agent to write and repair WOML files: readable markup for durable workflows, backends and AI agents.

SkillExtended access174Repository stars

Turns one run of a task into a program an agent calls as a single tool, checking the record before and after the save

MCP serverBroad access1.9KRepository stars

A Codex plugin and MCP bridge to an app that records your computer work and turns it into a graph of steps for an agent

PluginBroad access175Repository stars

Orchestrator for Claude Code, Codex and Gemini CLI: YAML workflows that loop until your own quality gates pass

CLIBroad access334Repository stars

Workflow manager CLI: scripts, secrets and automation of many projects behind one interface, plus an MCP server for agents.

CLIBroad access139Repository stars

CLI dispatcher for agents: tasks run in the background and the agent sleeps on a question until you reply from a messenger.

CLIBroad access5.1KRepository stars

README in short

A local workflow runner over external agent CLIs: TypeScript scripts, validation, reports and a skill that generates workflows from a description.

README badge

Report a problem