codegen-diagram
基于当前项目/代码生成 Draw.io 图表,支持技术栈图、系统架构图、数据结构图、E-R 图四种类型。输出符合 Draw.io 语法的 .drawio 文件(mxGraph…
基于文字说明或结构信息,生成可直接在 Excalidraw 中打开的手绘风 `.excalidraw` 图表;支持系统架构图、流程图、数据结构图与自由白板草图,输出标准 Excalidraw JSON。
$ npx -y skills add xstongxue/best-skills --skill excalidraw-diagram --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/excalidraw-diagramContext preview
The summary Claude sees to decide when to auto-load this skill.
基于文字说明或结构信息,生成可直接在 Excalidraw 中打开的手绘风 `.excalidraw` 图表;支持系统架构图、流程图、数据结构图与自由白板草图,输出标准 Excalidraw JSON。
name: excalidraw-diagram description: 基于文字说明或结构信息,生成可直接在 Excalidraw 中打开的手绘风 `.excalidraw` 图表;支持系统架构图、流程图、数据结构图与自由白板草图,输出标准 Excalidraw JSON。
本 Skill 指导 Agent 生成**标准的 Excalidraw 图表文件**(`.excalidraw` JSON),在浏览器、Obsidian、VSCode 等集成了 [Excalidraw](https://github.com/excalidraw/excalidraw) 的环境中可直接打开和继续编辑。
请引导用户尽量按照如下结构提供信息(中文即可):
【图类型】:系统架构图 / 流程图 / 数据结构图 / 自由草图 【内容来源】:自由描述 / 论文大纲 / 代码结构 / 接口列表 等 【核心要素】:
【布局偏好】:自上而下 / 自左向右 / 分层布局(可选) 【分组逻辑】:按子系统、按层次(前端/后端/存储等,可选) 【颜色规则】:不同类型节点的颜色偏好(可选,若未指定则使用默认配色)
若用户只给出自然语言描述,Agent 需先在脑中整理出「节点列表 + 关系列表」,再进行画图。
1. **解析输入,构建抽象模型**
2. **简单布局策略(坐标分配)**
3. **Excalidraw 元素生成约定(含默认箭头与配色)**
4. **Excalidraw 文件结构要求**
Agent 输出必须严格分为两部分:
通用高质量 Skill 合集,可安装到 Cursor、Claude Code、Codex、OpenClaw 等 Agent 工具的 skills 目录使用。 与 best-prompts 的区别:best-prompts 是面向聊天框的 Prompt,需手动复制粘贴;best-skills 是面向 Agent 的 SKILL.md,Agent 会根据 description 中的关键词与触发场景自动判断是否调用,无需每次手动选择。
Repo: xstongxue/best-skills
基于当前项目/代码生成 Draw.io 图表,支持技术栈图、系统架构图、数据结构图、E-R 图四种类型。输出符合 Draw.io 语法的 .drawio 文件(mxGraph…
基于当前项目/代码生成各类文档,支持论文章节、项目梳理、重点问题、简历项目描述四种类型。当用户提到生成论文章节、项目梳理、技术难点、简历项目描述时使用。要给新同事看的上手文档(新人文档、架…
创建具有高设计品质、可交付生产的前端界面。当用户要求构建 Web 组件、页面、海报或应用(如官网、落地页、仪表盘、React/Vue 组件、HTML/CSS 布局,或对任意 Web UI…
生成高质量 Markdown 周报、工作汇报、总结、介绍等文档。无草稿时从 Web 搜索并总结;有草稿时结合草稿整理、润色、补充。当用户提到周报、工作汇报、总结、介绍、述职、复盘时使用。