用途:该技能用于生成手绘风格的 Excalidraw 图表,并保存为 .excalidraw 文件,适合创建流程图、架构草图、线框图和可视化说明。
主要能力:可生成矩形、椭圆、菱形、文本、箭头等元素,支持形状内嵌标签、箭头绑定与标签、圆角、填充色、分组图标等;输出为 Excalidraw 标准 JSON 信封结构(type、version、source、elements、appState、files)。
使用方式:先读取技能目录中的 colors.md 获取配色主题;判断是否需要图标,若需要则读取 icons.md 获取图标配方;规划元素、布局、颜色、标签、箭头与图标位置;再通过 Task 工具(subagent_type: general-purpose)派生子代理,提供元素格式参考、配色、图标配方、图表详细描述和输出路径(可询问用户,默认当前目录 diagram.excalidraw),由子代理生成 JSON 元素数组并写入文件;最后告知用户输出路径,可在 excalidraw.com 或 VS Code 的 Excalidraw 扩展中打开。
限制与规则:文本中不要使用 emoji(Virgil 字体不渲染);正文字号最小 16,标题最小 20,次要注释最小 14,不得低于 14;带标签形状最小 120×60,元素间距至少 20-30px;画布建议约 800×600 并留边距;数组顺序即 z 轴顺序,背景区域在前,图标与装饰最后;图标各部分共享 groupIds 并使用 strokeWidth: 1。
资料未提供收费、价格、平台支持范围等具体信息。