Agent Skillsbreaking-brake/cc-wf-studio › cc-workflow-ai-editor

cc-workflow-ai-editor

GitHub

用于通过 MCP 工具创建和编辑 CC Workflow Studio 中的可视化 AI Agent 工作流,支持交互式对话、节点操作及分组管理。

.roo/skills/cc-workflow-ai-editor/SKILL.md breaking-brake/cc-wf-studio

Trigger Scenarios

用户希望创建新的工作流 用户需要修改现有工作流结构或节点 用户希望在 CC Workflow Studio 中编辑画布

Install

npx skills add breaking-brake/cc-wf-studio --skill cc-workflow-ai-editor -g -y
More Options

Non-standard path

npx skills add https://github.com/breaking-brake/cc-wf-studio/tree/main/.roo/skills/cc-workflow-ai-editor -g -y

Use without installing

npx skills use breaking-brake/cc-wf-studio@cc-workflow-ai-editor

指定 Agent (Claude Code)

npx skills add breaking-brake/cc-wf-studio --skill cc-workflow-ai-editor -a claude-code -g -y

安装 repo 全部 skill

npx skills add breaking-brake/cc-wf-studio --all -g -y

预览 repo 内 skill

npx skills add breaking-brake/cc-wf-studio --list

SKILL.md

Frontmatter
{
    "name": "cc-workflow-ai-editor",
    "description": "AI workflow editor for CC Workflow Studio. Create and edit visual AI agent workflows through interactive conversation using MCP tools (get_workflow_schema, get_current_workflow, apply_workflow, update_nodes). Use when the user wants to create a new workflow, modify an existing workflow, or edit the workflow canvas in CC Workflow Studio via the built-in MCP server."
}
  1. Call get_workflow_schema via cc-workflow-studio MCP server
  2. Call get_current_workflow via cc-workflow-studio MCP server
  3. Ask the user what to create or modify
  4. Generate workflow JSON: use built-in sub-agents (builtInType: explore/plan/general-purpose) by default. Only call list_available_agents when the user explicitly asks to use an existing custom sub-agent.
  5. Apply changes via cc-workflow-studio MCP server:
    • New workflow or structural changes (add/remove nodes/connections): use apply_workflow
    • Partial updates to existing nodes (change name, position, or data): use update_nodes (more token-efficient)
    • Fix errors if any
  6. Ask for feedback, repeat from step 4

Group Node

Group nodes are visual containers for organizing related nodes on the canvas. They do NOT affect workflow execution.

Rules

  • Group nodes have type: "group" and require data.label (display name)
  • Group nodes must have style: { width, height } to define their visual area
  • Group nodes CANNOT have connections (no edges to/from group nodes)
  • To place a node inside a group, set the child node's parentId to the group's id
  • Child node position is relative to the group's top-left corner (not the canvas origin)
  • The name field on group nodes is not validated (can be empty or omitted)

Example

{
  "nodes": [
    {
      "id": "group-1",
      "type": "group",
      "name": "",
      "position": { "x": 100, "y": 100 },
      "style": { "width": 400, "height": 300 },
      "data": { "label": "Data Processing" }
    },
    {
      "id": "node-1",
      "type": "subAgent",
      "name": "fetch-data",
      "parentId": "group-1",
      "position": { "x": 50, "y": 50 },
      "data": { "description": "Fetch data from API", "outputPorts": 1 }
    }
  ]
}

Version History

  • a7bf24a Current 2026-08-20 13:05

Same Skill Collection

.claude/skills/jira-driven-planning/SKILL.md
.claude/skills/next-idea/SKILL.md
.claude/skills/next-qa-idea/SKILL.md
.claude/skills/next-qa/SKILL.md
.claude/skills/next-task/SKILL.md
.claude/skills/pr-review-analysis/SKILL.md
.claude/skills/pr-to-main-cleanup/SKILL.md
.claude/skills/pr-to-main/SKILL.md
.github/skills/cc-workflow-ai-editor/SKILL.md
packages/cli/skills/ccwf-cli/SKILL.md
.claude/skills/workflow-schema-tuning/SKILL.md

Metadata

Files
0
Version
a7bf24a
Hash
7b274808
Indexed
2026-08-20 13:05

trang chủ - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-04 04:25
浙ICP备14020137号-1 $bản đồ khách truy cập$