SuperAPI AI 工具集

excalidraw

通用与其它

查看项目

更新于 10-15 23:44

技能介绍

用途:该技能用于生成手绘风格的 Excalidraw 图表,通过编写标准 Excalidraw 元素 JSON 并保存为 .excalidraw 文件,可拖放到 excalidraw.com 查看和编辑,适用于架构图、流程图、时序图、概念图等。

主要能力:支持矩形、椭圆、菱形、箭头、文本等元素;支持形状与文本的容器绑定(container binding)实现带标签图形;支持箭头绑定到形状;支持手绘外观(roughness)、填充样式、虚线等;提供配色参考与暗色模式参考。

使用方式:加载技能后,编写元素 JSON 数组,用 write_file 保存为 .excalidraw 文件,外层为标准信封结构(type、version、source、elements、appState)。可选通过终端运行上传脚本生成分享链接:python skills/diagramming/excalidraw/scripts/upload.py ~/diagrams/my_diagram.excalidraw,需安装 cryptography(pip install cryptography)。

关键限制:形状标签必须使用容器绑定,不能用 label 属性,否则会被忽略产生空白形状;文本需设置 containerId 并反向绑定;数组顺序即 z-order,绑定文本应紧跟其容器;字号最小 14,正文与标签建议 16 以上,标题 20 以上;避免使用 emoji;白色背景上文字颜色不低于 #757575。

适用场景:需要快速生成可编辑、可分享的手绘风格图表,且不希望依赖账号或渲染库的场景。

暂未提供:具体收费、价格、平台兼容性细节、性能指标等未在资料中说明。