Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
VS Code workflow studio for agent skills and commands
CC Workflow Studio lets you build agent workflows visually, then export them into the file formats supported by Claude Code, Copilot, Codex, Cursor, Gemini CLI, and other agents. The same `workflow.json` can be edited in the canvas, rendered by the CLI, or read and changed through MCP.
Builders who want to create reusable agent workflows in VS Code and reuse them across multiple coding assistants.
You can turn a visual workflow into agent-ready files instead of rewriting the same instructions by hand.
What it does
Visual workflow editor
A drag-and-drop canvas for building agent workflows without writing the workflow structure by hand.
AI-assisted editing
You can ask an agent to generate or refine a workflow through the MCP server.
Multi-agent export
Exports workflows as Claude Code agents and commands, Copilot prompts and skills, Codex skills, Cursor agents and skills, Gemini skills, and more.
CLI workflow commands
The `ccwf` CLI can render, validate, export, run, preview, and open the canvas from the terminal.
MCP server
`ccwf-mcp` lets external MCP clients read and edit workflows over stdio.
README
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.
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-brake.cc-wf-studio | Designing workflows visually | packages/vscode |
CLI (ccwf) | npx @cc-wf-studio/cli --help | Terminal / CI / SSH / Codespaces โ render, validate, preview, export, run a workflow without VSCode | packages/cli |
MCP server (ccwf-mcp) | Add to your MCP client's .mcp.json so Claude Code (or any MCP client) can read and edit workflows over stdio | Letting an external AI client read and edit your workflows through MCP tools | packages/mcp |
There is no "VSCode-only" path: a workflow you draw in the canvas is the same file ccwf preview will render in a browser, and the same file an external Claude Code can edit through MCP.
โจ Edit with AI: AI agents (Claude Code, GitHub Copilot, etc.) create workflows through natural language via MCP Server
โถ๏ธ Run workflows directly from the editor โ See your AI automation in action instantly
Key Features
๐ Visual Workflow Editor - Intuitive drag-and-drop canvas for designing AI agent orchestrations without code
๐ค Agentic Engineering - Design multi-agent workflows with Sub-Agent orchestration, Agent Skills, and MCP tool integration โ the building blocks of agentic engineering
โจ Edit with AI - Iteratively improve workflows through conversational AI - ask for changes, add features, or refine logic with natural language feedback
โก One-Click Export & Run - Export workflows to ready-to-use formats and run directly from the editor
How to Use
Launch the Extension
- Click the
icon in the top-right corner of the editor - Or: Command Palette (
Cmd+Shift+P) โ "CC Workflow Studio: Open Editor"
Create a Workflow
- Add nodes from the palette and configure their settings, or use Edit with AI.
Save & Load
- Click Save
button in the toolbar to store your workflow as .vscode/workflows/*.json - Click Load
button in the toolbar to open a saved .jsonworkflow
Export & Run
- Click Export
button in the toolbar to create a .mdslash command or agent skill (use/workflow-namein AI coding agents) - Click Run
button in the toolbar to run your workflow directly in AI coding agents
Edit with AI
- Click Edit with AI
button in the toolbar to generate or refine workflows with natural language - Native with MCP Server: Click an AI agent button in the Edit with AI panel to launch native AI editing. The MCP server starts automatically behind the scenes.
sequenceDiagram
actor User
box VS Code (CC Workflow Studio)
participant UI as Editor UI
participant MCP as MCP Server
end
participant Agent as AI Agent
User->>UI: Click agent button
UI->>MCP: Auto start server
UI->>Agent: Launch with editing skill
loop AI edits workflow
Agent->>MCP: get_workflow
MCP-->>Agent: workflow JSON
Agent->>MCP: apply_workflow
MCP->>UI: Update canvas
end
Usage Examples
Coming soon - Sample workflows and tutorials are under development.
License
The VSCode extension (cc-wf-studio) is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0-or-later).
See the LICENSE file for the full license text.
The reusable libraries published to npm โ @cc-wf-studio/core, @cc-wf-studio/mcp, and @cc-wf-studio/cli โ are released under the more permissive MIT license. Each package ships its own LICENSE file, which takes precedence for that package.
Copyright (c) 2025 breaking-brake
Star History
Acknowledgments
Built with React Flow โข Powered by Claude Code โข Inspired by Dify
Made with CC Workflow Studio
Files in the repo
- .changeset
- .claude
- .github
- .roo
- .specify
- .vscode
- docs
- packages
- .gitignore
- .mcp.json
- .snyk
- CLAUDE.md
- IMPLEMENTATION_PLAN.md
- LICENSE
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- README.md
- SECURITY.md
Discussion (0)
Ask about usage, or say what you built with itSign in to join the discussion.
No comments yet. Be the first to say what this is good for.
More plugins

Graphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.
OmO: Just type "mass ulw" keyword with your prompt. Now you are the master of graph engineering.
Persistent Context Across Sessions for Every Agent โ Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Opinionated Oxlint rules for rejecting low-evidence TypeScript and JavaScript patterns
Teams-first Multi-agent orchestration for Claude Code