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
Extended access
Why this level
- Runs installed agent CLIs with your credentials and executes local workflow scripts.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add cli/open-dynamic-workflowDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended 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.
Related
CLI toolsA skill that teaches an agent to write and repair WOML files: readable markup for durable workflows, backends and AI agents.
Turns one run of a task into a program an agent calls as a single tool, checking the record before and after the save
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
Orchestrator for Claude Code, Codex and Gemini CLI: YAML workflows that loop until your own quality gates pass
Workflow manager CLI: scripts, secrets and automation of many projects behind one interface, plus an MCP server for agents.
CLI dispatcher for agents: tasks run in the background and the agent sleeps on a question until you reply from a messenger.
README in short
A local workflow runner over external agent CLIs: TypeScript scripts, validation, reports and a skill that generates workflows from a description.