SuperAPI AI 工具集

drawio

数据与分析

查看项目

更新于 10-15 19:52

技能介绍

用途:在用户需要图表、流程图、架构图或可视化时,生成 .drawio XML 并导出为 PNG/SVG/PDF/JPG,无需浏览器自动化。

主要能力:支持 PNG、SVG、PDF、JPG 导出;PNG、SVG、PDF 可用 --embed-diagram (-e) 将完整图表 XML 嵌入导出文件,打开后可恢复可编辑图表,建议用双扩展名如 name.drawio.png。明确触发词包括“画图”“diagram”“flowchart”“架构图”“流程图”;当解释含 3 个以上交互组件的系统、多步骤流程或决策树、并排比较架构时主动使用。简单列表或表格足够、快速问答场景应跳过。

使用方式:需先安装 draw.io 桌面版并确保 CLI 可用,如 macOS 用 brew install --cask drawio,Windows 与 Linux 从 https://github.com/jgraph/drawio-desktop/releases 下载安装。工作流为检查依赖、规划图形与布局、生成 .drawio XML、导出 PNG 预览、自检并自动修复、与用户评审迭代、最终导出所需格式并报告路径。导出命令示例:draw.io -x -f png -e -s 2 -o diagram.drawio.png input.drawio;Linux 无头环境需加 xvfb-run -a。

限制与注意:XML 必须包含 id="0" 和 id="1" 根节点;边必须使用带 <mxGeometry relative="1" as="geometry" /> 的完整形式,不能自闭合;属性需转义 &、<、>、";注释中不可使用 --。自检最多 2 轮,评审迭代建议 5 轮后改为在桌面版手动微调。CLI 导出背景色可能有已知问题,可加 --transparent 或在样式中设置。其他平台安装细节与收费信息暂未提供。