SuperAPI AI 工具集

excalidraw-diagram

设计与创作

查看项目

更新于 10-15 18:31

技能介绍

用途:把文字内容转换为 Excalidraw 图表,按触发词选择输出模式。Obsidian(默认,.md)用于在 Obsidian 中直接打开;标准(.excalidraw)用于 excalidraw.com 编辑与分享;动画(.excalidraw,含 customData.animate 的 order 与 duration)用于拖到 excalidraw-animate 生成动画。

流程:识别模式、分析内容与关系、选择图表类型(流程图、思维导图、层级图、关系图、对比图、时间线、矩阵、自由布局)、生成 Excalidraw JSON、按模式输出并以 Write 工具自动保存到当前工作目录,最后告知文件路径与打开方法。文件名格式如 [主题].[类型].md 或 .excalidraw,动画模式加 .animate。

限制与规范:Obsidian 模式 frontmatter 须为 excalidraw-plugin: parsed 与 tags: [excalidraw],JSON 由 %% 包围,## Text Elements 部分留空;文本使用 fontFamily: 5,引号替换为『』、括号替换为「」,不使用 Emoji;字号下限 14px,正文最小 16px,行高 1.25;元素需唯一 id,不要包含 frameId、index、versionNonce、rawText,boundElements 为 null、updated 为 1。画布建议 0-1200 x 0-800,元素间距 20-30px,带文字形状不小于 120x60px。动画顺序建议标题→主框架→连接线→细节文字。

注意:独立文本元素不会自动居中,需按估算宽度手动计算 x;浅色底上用深色文字,白底文字不低于 #757575;箭头标签过长会溢出。动画需在外部页面加载文件并导出,本技能不直接生成动画视频。