cc-fleet Workflow Orchestration
Teaches Claude to author and run multi-phase, resumable JS orchestration scripts over cc-fleet provider subagents.
AutomationAdvanced★ 212⑂ 28AI score 8/10Last updated: Aug 19, 2026
What it does
- Guides Claude to write a JavaScript workflow script that fans out provider subagents via
agent(),parallel(), andpipeline(), then executes it withcc-fleet workflow run. - The script runs in a cc-fleet process off the main session context, so scheduling decisions cost ~0 tokens.
- Codifies the whole operational loop:
status/wait/stop/restart, push-stylewaitnotification, content-hash journal--resume, USD/token budget caps, and anerror_codedispatch table. - States determinism limits up front (
Date,Math.random,setTimeout,requireare unavailable) plus non-goals (no pause,schemavalidation is a JSON-Schema subset).
Who it's for
- Users who already run the cc-fleet CLI with one or more configured providers (GLM, DeepSeek, Kimi, or their own Claude login).
- Anyone needing real structure — fan-out → barrier → synthesis, per-item pipelines, loop-until-dry — rather than a flat batch of one-shots.
- Teams that need long, reproducible runs that survive a kill.
Examples
- Pass module names via
--args-json: map endpoints per module, draft checklists in a pipeline, loop for uncovered risks, then oneprovider: "claude"synthesis node for the verdict. - Push 100 files through
pipeline(summarize → classify → tag) withisolation: "worktree"so file-editing leaves never collide. - A killed overnight audit resumes with
cc-fleet workflow run audit.js --resume <RUN>— journaled leaves replay from cache, only unfinished work re-executes.
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/ethanhq/cc-fleet/HEAD/skills/workflow/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the skills/workflow folder from the GitHub repo ethanhq/cc-fleet into my ~/.claude/skills/ethanhq-workflow/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/ethanhq/cc-fleet.git /tmp/cc-fleet && mkdir -p ~/.claude/skills && cp -r /tmp/cc-fleet/skills/* ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Install the cc-fleet CLI first and verify it with
cc-fleet doctor— this skill does nothing without it. - Enable at least one provider (
cc-fleet list --json) and optionally pin a default withcc-fleet default <provider>. - Clone the repo:
git clone https://github.com/ethanhq/cc-fleet.git /tmp/cc-fleet - Copy the full skills tree:
mkdir -p ~/.claude/skills && cp -r /tmp/cc-fleet/skills/* ~/.claude/skills/- Copy the sibling
cc-fleet-shareddocs too; the skill Reads them at../cc-fleet-shared/*.md.
- Copy the sibling
- Restart Claude Code, then ask something like "write a multi-phase workflow script that fans out subagents to audit this repo".
- In sandboxed or remote sessions, your Bash tool may run on a different machine than cc-fleet — route commands through a host-executing bridge tool instead of retrying Bash.
View source on GitHub ↗License: Apache-2.0