StackMap
Subscribe
Explore / cc-wf-studio
breaking-brake

cc-wf-studio

Visual workflow canvas that exports to the Markdown your agent already understands — design on nodes, ship as skills/agents/commands for Claude Code, Copilot, Codex, Gemini and more.

5,397 569 TypeScript AGPL-3.0-or-laterupdated 8 days ago
View on GitHubDispute this mapping →
Curator's take

'You think visually. AI thinks in .md.' — the whole product in one line. Draw the workflow on a canvas, export native formats for seven-plus agents (.claude/agents, .github/skills, .codex/skills…), stop hand-writing prompt files with guessed structure. For teams standardizing multi-step agent workflows across different assistants, the canvas is the shared language. NOT a runtime — it generates files, your agent does the work; and NO standard license file at review time — check before corporate adoption.

Mapped by ShipWithAI editors · links verified

Continue your stack

What teams reach for next — and why each earns a place beside cc-wf-studio. Ranked by curator confidence.

pairs wellskillkitcc-wf-studio
pairs wellalternativebuilt withpick a node for the why · open it from the panel
Weekly digest
README.md1 min read

CC Workflow Studio Icon

CC Workflow Studio

GitHub Stars VS Code Marketplace OpenVSX npm @cc-wf-studio/cli npm @cc-wf-studio/mcp Ask DeepWiki

CC Workflow Studio

You think visually. AI thinks in .md. CC Workflow Studio speaks both.

Design workflows on a canvas. Export as Markdown your AI agent already understands. No more prompt-guessing.

Learn more: Why CC Workflow Studio?
Why CC Workflow Studio? - Speaker Deck Link


Supported Agents

Agent Export Format Requires
Claude Code .claude/agents/ .claude/commands/ Claude Code
GitHub Copilot Chat .github/prompts/ Copilot Chat
GitHub Copilot CLI .github/skills/ Copilot CLI
OpenAI Codex CLI .codex/skills/ Codex CLI
Zoo Code (formerly Roo Code) .roo/skills/ Zoo Code
Gemini CLI .gemini/skills/ Gemini CLI
Antigravity .agent/skills/ Antigravity
Cursor .cursor/agents/ .cursor/skills/ Cursor

Note: Agents other than Claude Code require activation from Toolbar's More menu.


Use it without VSCode, too

The VSCode extension is the most ergonomic editor, but it isn't the only entry point. The same workflow.json drives a CLI and an MCP server — pick whichever interface fits the situation.

flowchart LR
    Wf(["workflow.json"])

    subgraph IDE["🪟 VSCode Extension"]
        Canvas["React Flow canvas<br/>+ editor + Slack share"]
    end

    subgraph Mcp["🔌 MCP Server"]
        AIClient["Claude Code,<br/>MCP Inspector, ..."]
        McpServer["@cc-wf-studio/mcp<br/>(stdio: <code>ccwf-mcp</code>)"]
        AIClient --> McpServer
    end

    subgraph Cli["💻 CLI"]
        CliBin["@cc-wf-studio/cli<br/>(<code>ccwf render | validate | export | run | preview | canvas | mcp</code>)"]
    end

    Wf <-->|edit| Canvas
    Wf <-->|read / write| McpServer
    Wf <-->|read / write| CliBin

    Canvas -.->|writes skills + agents| Output["Agent skills on disk<br/>(.claude/, .codex/, .cursor/, ...)"]
    McpServer -.-> Output
    CliBin -.-> Output
Interface Try it Best for Docs
VSCode extension `code --install-extension breaking