用途:当用户请求绘图、流程图、架构图或可视化,或需要讲解含 3 个以上组件的系统、多步骤流程、决策树、架构对比时使用;简单列表、表格或快速问答场景可跳过。追求精确 UML 或品牌图标建议用 drawio,纯文本 Graphviz 类图建议用 mermaid 或 plantuml,无限白板手绘建议用 tldraw。
主要能力:生成 .excalidraw JSON,支持 rectangle、ellipse、diamond、arrow、line、text 六类元素;提供配色、字号、箭头语义等设计规范;支持社区矢量图标库合并;支持流程图、架构图、时序图、思维导图、泳道图等模式。
使用方式:SVG 导出可用 Kroki API,命令示例:curl -s -X POST https://kroki.io/excalidraw/svg -H "Content-Type: text/plain" --data-binary "@diagram.excalidraw" -o diagram.svg;PNG 需本地 CLI,先执行 npm install -g excalidraw-brute-export-cli 与 npx playwright install firefox,macOS 还需对 CLI 打补丁。
限制:不支持 PDF;image、frame、embeddable 不在本技能范围内;Kroki 仅输出 SVG;CLI 依赖 Firefox;箭头端点需按形状边界计算;文字需显式设置颜色且不自动换行;图标库合并拒绝含 image 元素的项目。具体收费与版许可等细节暂未提供。