用途:这是从自然语言描述生成 Draw.io 图表的中央编排技能,按固定流程解析用户意图、选择图表类型、路由到对应实现技能、生成有效 mxGraph XML、校验输出并提供在 Draw.io 中打开。
主要能力:支持流程图、泳道图、BPMN、架构图、UML、ER 图、思维导图/组织架构图、网络拓扑、CSV 导入、Mermaid 转换与模板等类型;内置决策树与技能路由表,并可按需加载 XML 格式、样式、几何、连接、元数据、错误排查等支持技能。
使用方式:按五步流水线执行——解析意图、选择类型、加载实现技能、生成 XML、校验。类型不明确时必须询问用户,不得猜测。生成后提供通过官方 MCP 的 open_drawio_xml 或 drawio-editor MCP 打开;Mermaid 用 open_drawio_mermaid,CSV 用 open_drawio_csv。
限制与规则:必须生成未压缩 XML,禁止 Base64 或 deflate 压缩;必须包含结构单元 <mxCell id="0" /> 与 <mxCell id="1" parent="0" />;每个形状样式须含 whiteSpace=wrap;html=1;;单元格 ID 唯一;边须指向已存在 ID;形状间距至少 40px;多行标签用 <br>;坐标为正;生成前须运行校验清单。多页用 <mxfile> 包裹多个 <diagram>。超过 20 个形状需分组并考虑分页,任一维度超过 2000px 需与用户讨论。具体模板清单、样式属性目录与完整示例资料未提供。