SuperAPI AI 工具集

excalidraw-studio

设计与创作

查看项目

更新于 10-15 22:33

技能介绍

用途:把自然语言描述转换成 Excalidraw 图表,输出 .excalidraw JSON 文件,可直接在 Excalidraw 网页版、VS Code 扩展或 Obsidian 插件中打开。

主要能力:支持流程图、关系图、思维导图、架构图、数据流图、泳道图、类图、时序图、ER 图等类型,提供 rough/clean/mixed 三种视觉模式,内置多种模板与图标库说明,可生成带连接关系和标签的图表。

使用方式:工作流为 UNDERSTAND → CHOOSE TYPE → EXTRACT → GENERATE → SAVE。先分析需求,选择图表类型与视觉模式,提取节点、连接、层级和决策点,再按 Excalidraw 元素格式生成 JSON 并保存。生成前需参考 references/excalidraw-schema.md,按类型参考 references/element-types.md,按需使用 assets/ 下模板,图标库见 references/icon-libraries.md。

关键规则:形状内文字需用 boundElements 加独立 text 元素并在 text 上设置 containerId;箭头标签同理;箭头绑定使用 startBinding/endBinding,连接形状需在其 boundElements 中列出箭头;元素顺序为形状、箭头、文字;文字元素需包含 originalText、lineHeight、autoResize、backgroundColor 为 transparent 等属性;需使用唯一 ID、网格对齐坐标、一致配色和足够的间距。

限制:复杂曲线会简化为直线或基础曲线;手绘粗糙度默认设为 1;自动生成不内嵌图片,图标需借助图标库;单图推荐不超过 20 个元素;无自动碰撞检测,需依赖间距规范;如果用户需求超出最大元素数,建议拆分为多张图。相关安装命令与更多细节暂未提供。