SuperAPI AI 工具集

excalidraw-skill

智能体与模型

查看项目

更新于 10-16 00:00

技能介绍

用途:让智能体以编程方式在 Excalidraw 画布上创建、编辑、优化图表,并通过截图做可视化校验与迭代。

连接模式检测:先运行 mcp-cli tools | grep excalidraw,若发现批次创建等工具则用 MCP 模式;否则用 curl -s http://localhost:3000/health 检查 REST 回退模式;两者皆无时按资料给出安装步骤:git clone https://github.com/yctimlin/mcp_excalidraw && cd mcp_excalidraw,npm ci && npm run build,HOST=0.0.0.0 PORT=3000 npm run canvas,浏览器打开 http://localhost:3000,并可 claude mcp add excalidraw -s user -e EXPRESS_SERVER_URL=http://localhost:3000 -- node /path/to/mcp_excalidraw/dist/index.js。

主要能力:MCP 提供批量创建元素、查询、更新、删除、清空画布、描述场景、导入导出场景、快照、截图、视口控制、导出图片与分享 URL 等(文档称 26 个工具);REST API 提供对应 HTTP 端点及 cheatsheet。

关键用法:形状标签在 REST 下用 label:{text},箭头绑定用 start:{id}/end:{id},MCP 用 startElementId/endElementId 并自动转换;fontFamily 须为字符串;复杂图用带 waypoints 的曲线或 elbowed 折线箭头避免交叉。

质量门:每轮迭代后必须截图核对文字截断、重叠、箭头交叉、间距(约 40px)、字号(正文≥16、标题≥20),不通过先修复再继续;尺寸建议宽度 max(160, 字符数*9)、高度 60/80/100。

适用场景:架构图、流程图、迭代式图表精修、图表即代码的导入导出与快照回滚。

限制:截图、视口、导出图片需要浏览器打开;部分能力仅 MCP 可用;价格、平台与效果资料暂未提供。