Install
openclaw skills install fec-drawio-studioUse when creating editable technical diagrams with draw.io / diagrams.net sources, including architecture diagrams, ERD, UML, sequence diagrams, flowcharts, ML model diagrams, official shape lookup, brand symbols, Graphviz auto-layout, codebase structure maps, .drawio validation, or draw.io CLI export fallback. Do not use for ordinary raster image generation, freehand sketches, interactive canvas/Three.js scenes, or decorative SVG animation. Chinese triggers include draw.io, diagrams.net, 可编辑架构图, .drawio, ER 图, UML, 序列图, 自动布局, 形状检索, 代码结构图.
openclaw skills install fec-drawio-studio生成、校验和导出可继续编辑的 draw.io / diagrams.net 技术图表。
判断图表路线
.drawio 源时,使用本工作流。.drawio 源。diagram-url.mjs --create --type mermaid|csv 交给 diagrams.net 导入;需要长期维护或精确形状时,再转成 XML。建立图表规格
生成 .drawio 源
校验和预览
.drawio 后运行:
node skills/fec-drawio-studio/scripts/diagram-lint.mjs diagram.drawio --format markdown
drawio -x -f png --width 2000 -o diagram.png diagram.drawio
交付最终产物
.drawio 源文件和用户需要的 PNG/SVG/PDF/JPG。-e 嵌入 XML,导出后运行:
node skills/fec-drawio-studio/scripts/png-embed-fix.mjs diagram.drawio.png
工具脚本共享 studio-core.mjs。离线查询使用 shape-index.json 与 brand-icons.json,样式预设资源包括 schema.json、default.json、corporate.json 和 handdrawn.json。
shape=mxgraph.* 样式;优先用形状查询工具获取官方样式。.drawio 源文件、lint 和可编辑交付。交付可编辑 .drawio 源和所需导出格式,并给出结构校验结果。图表应节点完整、连线可追踪、标签不截断、布局不重叠,外部工具缺失时提供可打开的 diagrams.net fallback。