skills/excalidraw-diagram/SKILL.md
基于文字说明或结构信息,生成可直接在 Excalidraw 中打开的手绘风 `.excalidraw` 图表;支持系统架构图、流程图、数据结构图与自由白板草图,输出标准 Excalidraw JSON。
npx skillsauth add xstongxue/best-skills excalidraw-diagramInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
本 Skill 指导 Agent 生成标准的 Excalidraw 图表文件(.excalidraw JSON),在浏览器、Obsidian、VSCode 等集成了 Excalidraw 的环境中可直接打开和继续编辑。
请引导用户尽量按照如下结构提供信息(中文即可):
【图类型】:系统架构图 / 流程图 / 数据结构图 / 自由草图
【内容来源】:自由描述 / 论文大纲 / 代码结构 / 接口列表 等
【核心要素】:
若用户只给出自然语言描述,Agent 需先在脑中整理出「节点列表 + 关系列表」,再进行画图。
解析输入,构建抽象模型
简单布局策略(坐标分配)
x, y 坐标,例如:同层 y 固定、x 按索引递增;不同层 y 按层级间距递增。Excalidraw 元素生成约定(含默认箭头与配色)
节点元素(默认样式):
rectangle 或 round rectangle 表示模块/实体/步骤。backgroundColor: "transparent",strokeColor: "#1e1e1e")。backgroundColor: "#f5f5ff" 或类似),同一类模块颜色一致。groupIds 将同一子系统下的节点分到同一分组,方便用户后续整体移动。连线元素(默认箭头):
arrow 连接相关节点,points 按起点到终点直线或略带折线。strokeWidth 稍大),辅助关系可以用细线或浅色。整体风格:
Excalidraw 文件结构要求
.excalidraw JSON 结构,至少包含:
type: "excalidraw"version 与 source(可标注为 "cursor-skill-excalidraw-diagram")elements: 图元数组appState 与 files(若无图片等,可给出合理的默认空结构)Agent 输出必须严格分为两部分:
Part 1 [Diagram Explanation]:
Part 2 [Excalidraw JSON]:
.excalidraw 文件的 JSON。https://github.com/excalidraw/excalidrawhttps://excalidraw.com/documentation
基于用户提供的技术方案、草稿或参考专利,生成、改写与统稿中文发明专利的题目、摘要、背景技术、发明内容、权利要求、附图说明和具体实施方式。用于专利撰写、专利摘要、权利要求、说明书、专利润色、专利仿写、参考专利蒸馏等场景。
documentation
本科与硕士学位论文全流程撰写辅助。支持大纲审核(理工科/文科)、结构仿写(通用/实验/绪论/摘要;文科含文献综述、案例分析、对策建议、文科绪论与摘要)、参考文献获取、融合、润色(含实验章节/文科章节)、缩写、扩写、防 AIGC、中英互译、结构化信息提取。当用户提到论文撰写、大纲审核、论文章节仿写、参考文献、论文润色、防 AIGC、论文翻译、文科论文、文献综述、对策建议时使用。
data-ai
为深度学习模型、网络架构、算法流程等生成标准 Draw.io (.drawio) 格式的可视化图表;支持从零生成与风格迁移两种模式。从零生成:模型架构图、流程图、感受野示意图等;风格迁移:参考图 + 内容描述/项目 → 按参考图风格生成新图。确保 XML 格式正确,可直接在 Draw.io 中打开编辑。
development
创建具有高设计品质、可交付生产的前端界面。当用户要求构建 Web 组件、页面、海报或应用(如官网、落地页、仪表盘、React/Vue 组件、HTML/CSS 布局,或对任意 Web UI 进行样式/美化)时使用本技能。产出有创意、打磨到位且避免「AI 通用审美」的代码与界面设计。