drawio-diagram
Soliddraw.io 自动做图 Skill。当用户要求画图、生成图表、做架构图、流程图、UML、ER图、时序图、思维导图等时触发。生成 .drawio 文件并用 draw.io 打开。支持思考-确认-迭代-版本回溯的完整工作流。
AI & Automation 2 stars
0 forks Updated today MIT
Install
Quality Score: 81/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# draw.io 自动做图 Skill
## 触发条件
当用户提出以下意图时触发:
- "画一个xxx图"、"生成xxx图"、"做一个图表"
- "架构图"、"流程图"、"UML类图"、"ER图"、"时序图"、"思维导图"
- "用draw.io画"、"生成drawio文件"
- "画网络拓扑"、"画组织架构"、"画系统架构"
- "按照这个示例改成..."、"参照这个图改..."、"基于这个样式做一个..."
- 用户提供截图/示例文件并要求生成类似图表
- 任何涉及 draw.io / diagrams.net 的需求
## 核心文件
| 文件 | 路径 | 说明 |
|------|------|------|
| 核心库 | `C:\Users\sm001\WorkBuddy\workbuddy-skills\skills\drawio-diagram\drawio_gen.py` | 节点/连线/容器/XML生成 |
| 模板库 | `C:\Users\sm001\WorkBuddy\workbuddy-skills\skills\drawio-diagram\drawio_templates.py` | 8种图表模板 |
| Agent入口 | `C:\Users\sm001\WorkBuddy\workbuddy-skills\skills\drawio-diagram\drawio_agent.py` | CLI/自然语言解析 |
| 版本管理 | `C:\Users\sm001\WorkBuddy\workbuddy-skills\skills\drawio-diagram\drawio_version.py` | 5版本回溯系统 |
| draw.io | `C:\Program Files\draw.io\draw.io.exe` | 本地安装路径 |
| 输出目录 | `C:\Users\sm001\WorkBuddy\Claw\reports\` | 所有图表输出到此 |
---
## 执行流程(4阶段工作流)
### 阶段1:思考分析(Think)
**不要直接动手画图!** 先分析用户需求,输出结构化的思考结果。
#### 1.1 判断输入类型
用户输入可能包括:
- **自然语言描述**:"画一个微服务架构图"
- **示例文件/截图**:用户提供一张图要求参照或修改
- **内容+要求**:"把这段文字整理成流程图"或"按照这个示例改成XX风格"
- **模糊需求**:用户说不清楚要什么图,需要你建议
#### 1.2 判断图表类型
根据用户描述自动判断:
- 流程图:含"流程"、"步骤"、"审批"、"顺序"
- 架构图:含"架构"、"分层"、"微服务"、"技术栈"、"系统设计"
- UML类图:含"类图"、"继承"、"接口"、"面向对象"
- ER图:含"ER"、"实体关系"、"数据库设计"、"表关系"
- 树形图:含"树"、"组织架构"、"目录结构"、"层级"
- 时序图:含"时序"、"交互"、"消息流"、"调用链"
- 思维导图:含"思维导图"、"脑图"、"发散"
- 网络拓扑:含"网络"、"拓扑"、"部署"、"服务器集群"
- **无法确定**:进入方案建议模式,列出可能的图表类型让用户选择
#### 1.3 输出思考结果
向用户展示你的分析,格式如下:
```
📊 需求分析
类型判断:[确定的图表类型或"需要确认"]
输入类型:[自然语言/示例文件/内容+要求/模糊需...
Details
- Author
- Ldxs001
- Repository
- Ldxs001/workbuddy-skills
- Created
- 2 months ago
- Last Updated
- today
- Language
- Python
- License
- MIT
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Solid
drawiodo
draw.io 自动做图 Skill。当用户要求画图、生成图表、做架构图、流程图、UML、ER 图、时序图、思维导图等时触发。生成 .drawio 文件并用 draw.io 打开。支持思考-确认-迭代-版本回溯的完整工作流,8 个 Hook Point 安全校验。
2 Updated today
Ldxs001 AI & Automation Listed
lls-mermaid-diagram
把业务流程、系统关系、项目计划、用户旅程或对比逻辑转成可读、可验证的 Mermaid 图。用于用户说画流程图、架构图、时序图、状态图或梳理复杂关系时;必须先选择正确图型、压缩节点文字、为中文和特殊字符加引号,并用 Mermaid CLI 实际编译,失败时修复后再交付。
1 Updated today
PhilRobinluo AI & Automation Listed
baku-illustrations
生成中文中心配图、带字解释图、概念拆解图、流程/循环/分层/对比图、图表美化和文章/PPT/卡片配图。用于用户要求配图、正文配图、解释图、图解插画、汇报配图、内容配图、shot list、生成插图、手绘风插图、手绘 3D 或 3D 材质插图时;支持 handdrawn、handdrawn-3d、material-3d 三种渲染模式,并使用 Baku Design System 色系、短中文标签、安全边距和小比例辅助角色规则。
2 Updated today
Basic-XYZ