drawiodo

Solid

draw.io 自动做图 Skill。当用户要求画图、生成图表、做架构图、流程图、UML、ER 图、时序图、思维导图等时触发。生成 .drawio 文件并用 draw.io 打开。支持思考-确认-迭代-版本回溯的完整工作流,8 个 Hook Point 安全校验。

AI & Automation 2 stars 0 forks Updated today MIT

Install

View on GitHub

Quality Score: 81/100

Stars 20%
16
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# drawiodo: draw.io 自动做图 Skill ## 触发条件 **正向触发**: 当用户提出以下意图时触发: - "画一个 xxx 图"、"生成 xxx 图"、"做一个图表" - "架构图"、"流程图"、"UML 类图"、"ER 图"、"时序图"、"思维导图" - "用 draw.io 画"、"生成 drawio 文件" - "画网络拓扑"、"画组织架构"、"画系统架构" - "按照这个示例改成..."、"参照这个图改..."、"基于这个样式做一个..." - 用户提供截图/示例文件并要求生成类似图表 - 任何涉及 draw.io / diagrams.net 的需求 **否定条件**: 以下情况**不触发**本技能: - 用户只是问"你会画图吗"、"有什么画图工具"——闲聊 - 用户明确要求用其他工具(如"用 mermaid 画流程图") - 用户只是提到"图"字但没有画图意图(如"这个图怎么读") - 用户要求编辑已有的图片文件(如 .png/.jpg)——本技能生成的是 .drawio 文件 ## 核心能力 > 📚 **渐进式加载**:本技能采用渐进式 MD 体系,`SKILL.md` 为入口(≤230行),详细内容拆分到 `references/*.md` 按需加载。 1. **自然语言 → 图表**:理解用户描述,自动判断图表类型,生成 .drawio 文件 2. **统一布局引擎**:拓扑排序分层 → 重心排序层内排列 → 动态间距计算 → 障碍感知路径路由,不区分图类型 3. **多形状支持**:UML 类表、ER 实体、圆柱体、菱形、六边形、云朵、文档、便签等,用户指定即可 4. **5 主题配色**:default/tech/business/bw/nature,节点和边颜色统一轮换 5. **迭代更新**:在现有文件基础上精确更新,支持版本回溯(最多 5 版本) 6. **思考-确认-执行工作流**:先分析需求、展示方案、等待确认,再动手画图 7. **本地预览**:生成后用 `draw.io.exe` 打开,即时查看结果 ### 渐进式文件索引 | 文件名 | 分类 | 包含内容 | 审计关联 | |--------|------|----------|----------| | `references/LICENSE.md` | 许可协议 | 开源许可证声明(MIT)。包含:MIT 许可证完整文本。 | R-26 | | `references/antipatterns.md` | 规范指南 | skill 编写中的常见反模式。包含:错误做法示例、正确做法示例、避坑指引。 | R-18 | | `references/api_reference.md` | 参考文档 | - `DrawIOBuilder(name)` - 创建画布 | 无 | | `references/changelog.md` | 版本管理 | 版本更新日志。包含:版本号、变更类型、修复项、升级说明。 | R-24 | | `references/faq.md` | 常见问题 | 常见疑问与解答。包含:问题分类、原因分析、解决方案。 | R-19, R-25 C-19 | | `references/generation.md` | 参考文档 | 路径信息见 `_meta.json` data_dir 声明 + frontmatter data_dir 字段。 | 无 | | `references/guide.md`...

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

Data & Documents Featured

drawio-skill

Use when the user requests diagrams, flowcharts, architecture diagrams, ER diagrams, UML / sequence / class diagrams, SysML / MBSE diagrams (block definition, internal block, requirement, parametric), BPMN business process diagrams, swimlane / cross-functional flowcharts, network topology, cloud architecture from Terraform or Kubernetes manifests, ML/DL model figures (Transformer/CNN/LSTM), mind maps, or any visualization. Also use proactively when explaining systems with 3+ components, complex data flows, or relationships that benefit from visual representation. Best suited when the diagram needs custom styling, rich shape vocabulary, swimlanes, or exportable images (PNG/SVG/PDF/JPG). Generates .drawio XML and exports locally via the native draw.io desktop CLI.

6,758 Updated 2 days ago
Agents365-ai
AI & Automation Solid

drawio-diagram

draw.io 自动做图 Skill。当用户要求画图、生成图表、做架构图、流程图、UML、ER图、时序图、思维导图等时触发。生成 .drawio 文件并用 draw.io 打开。支持思考-确认-迭代-版本回溯的完整工作流。

2 Updated today
Ldxs001
DevOps & Infrastructure Listed

diagram

Generate advanced .drawio diagrams (ERD, UML class/sequence, C4 model, ML/DL, mindmap/gantt/timeline via Mermaid, complex architecture) — including from existing code (Python/JS/Go/Rust), IaC (Terraform/Kubernetes/docker-compose, or live running infra), SQL DDL, or OpenAPI specs. Includes shape search across 10,000+ standard icons (AWS/Azure/GCP/Cisco/K8s/UML/BPMN), style presets, and PNG/SVG/PDF/JPG export via draw.io desktop CLI with vision self-check. Use when `/architecture` or `/flowchart` (hand-authored XML, no CLI dependency) is not enough — need high accuracy, vendor-specific icons, auto-layout for large diagrams, import from real code/infra, or image export.

7 Updated 4 days ago
KhaiTrang1995