# drawio-skill **Repository Path**: bigdark1024/drawio-skill ## Basic Information - **Project Name**: drawio-skill - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-26 - **Last Updated**: 2026-04-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # drawio-skill — From Text to Professional Diagrams [English](README.md) | [Online Docs](https://agents365-ai.github.io/drawio-skill/) ## 功能说明 - 根据自然语言描述生成 `.drawio` XML 文件 - 使用 draw.io 桌面版原生 CLI 将图表导出为 PNG、SVG、PDF 或 JPG - **6 种图表类型预设**:ERD、UML 类图、序列图、架构图、ML/深度学习、流程图 — 包含预设形状、样式和布局规范 - **动画连接线** (`flowAnimation=1`) 适用于数据流和管道图(在 SVG 和 draw.io 桌面版中可见) - **ML 模型图支持** 带张量形状标注 `(B, C, H, W)` — 适合 NeurIPS/ICML/ICLR 论文 - **网格对齐布局** — 所有坐标对齐到 10px 倍数,确保整洁对齐 - **浏览器降级方案** — 当桌面 CLI 不可用时生成 diagrams.net URL - 迭代设计:预览、获取反馈、反复优化直到图表满意为止 - **自动启动** draw.io 桌面版,导出后可直接精修 - 当图表有助于解释复杂系统时自动触发 - **样式预设(v1.3 新增)** — 用一个 `.drawio` 文件或图片"教会"Skill 你的风格,命名保存后可在后续图表中复用。详见 SKILL.md 的 `## Style Presets` 小节。 - **自定义输出目录(v1.4 新增)** — 在提示里指定任意路径(如 `./artifacts/`、`docs/images/`),Skill 会自动 `mkdir -p` 并导出到那里;适合 CI/CD 产物流水线。 ## 多平台支持 兼容所有主流支持 [Agent Skills](https://agentskills.io) 格式的 AI 编码智能体: | 平台 | 支持状态 | 说明 | |------|----------|------| | **Claude Code** | ✅ 完全支持 | 原生 SKILL.md 格式 | | **Opencode** | ✅ 完全支持 | 通过原生 `skill` 工具加载 SKILL.md,同时兼容 `.claude/skills/` 路径 | | **OpenClaw / ClawHub** | ✅ 完全支持 | `metadata.openclaw` 命名空间,依赖检测,ClawHub 安装器 | | **Hermes Agent** | ✅ 完全支持 | `metadata.hermes` 命名空间,标签分类,工具门控 | | **OpenAI Codex** | ✅ 完全支持 | `agents/openai.yaml` 侧车文件 | | **SkillsMP** | ✅ 可索引 | GitHub topics 已配置 | ## 对比 ### 与无 skill 的原生智能体对比 | 功能 | 原生智能体 | 本 skill | |------|-----------|---------| | 生成 draw.io XML | 是 — LLM 本身了解格式 | 是 | | 导出后自检 | 否 | 是 — 读取 PNG 自动修复 6 类问题 | | 迭代反馈循环 | 否 — 需手动重新提问 | 是 — 定向编辑,5 轮安全阀 | | 主动触发 | 否 — 仅在明确要求时 | 是 — 3+ 组件时自动建议画图 | | 布局规范 | 无 — 每次结果不一致 | 按复杂度分级间距、路由走廊、hub 居中策略 | | 网格对齐 | 否 | 是 — 所有坐标对齐到 10px 倍数 | | 图表类型预设 | 否 | 是 — 6 种预设(ERD、UML、序列图、架构图、ML/DL、流程图) | | 动画连接线 | 否 | 是 — `flowAnimation=1` 数据流可视化 | | ML/DL 模型图 | 否 | 是 — 张量形状标注、层类型配色 | | 配色方案 | 随机/不一致 | 7 色语义系统(蓝=服务、绿=数据库、紫=安全…) | | 连线路由规则 | 基础 | 锚点分配、连接分布、走廊绕行 | | 容器/分组 | 无 | Swimlane、Group、自定义容器 + 父子嵌套 | | 嵌入式导出 | 否 | 是 — `--embed-diagram` 保持导出文件可编辑 | | 浏览器降级 | 否 | 是 — CLI 不可用时生成 diagrams.net URL | | 自动启动桌面版 | 否 | 是 — 导出后自动打开 `.drawio` 文件精修 | ### 与其他 draw.io Skills / 工具对比 | 功能 | 本 skill | [jgraph/drawio-mcp](https://github.com/jgraph/drawio-mcp)(官方,1.3k⭐) | [bahayonghang/drawio-skills](https://github.com/bahayonghang/drawio-skills)(60⭐) | [GBSOSS/ai-drawio](https://github.com/GBSOSS/ai-drawio)(63⭐) | |---------|-----------|---------------|-------------------|--------------| | **方式** | 纯 SKILL.md | SKILL.md / MCP / Project | YAML DSL + MCP | 插件 + 浏览器 | | **依赖** | 仅 draw.io 桌面版 | draw.io 桌面版 | MCP 服务(`npx`) | 浏览器 + 本地服务 | | **多智能体** | ✅ 6 个平台 | ❌ 仅 Claude Code | ❌ 仅 Claude Code | ❌ | | **自检** | ✅ 2 轮自动修复 | ❌ | ❌ | ❌ 截图 | | **迭代审查** | ✅ 5 轮循环 | ❌ 一次生成 | ✅ 3 种工作流 | ❌ | | **布局指南** | ✅ 按复杂度分级 + 网格对齐 | ✅ 基础间距 | ❌ 依赖 MCP | ❌ | | **图表预设** | ✅ 6 种(ERD、UML、序列、架构、ML、流程) | ❌ | ❌ | ❌ | | **动画连线** | ✅ `flowAnimation=1` | ❌ | ❌ | ❌ | | **ML/DL 图** | ✅ 张量标注、层配色 | ❌ | ❌ | ❌ | | **配色系统** | ✅ 7 色语义 | ❌ | ✅ 5 种主题 | ❌ | | **容器/分组** | ✅ swimlane + group | ✅ 详细 | ❌ | ❌ | | **嵌入式导出** | ✅ `--embed-diagram` | ✅ | ❌ | ❌ | | **连线路由** | ✅ 走廊 + waypoints | ✅ 箭头间距规则 | ❌ | ❌ | | **浏览器降级** | ✅ diagrams.net URL | ❌ | ❌ | ❌ | | **自动启动** | ✅ 打开桌面版 | ❌ | ❌ | ❌ | | **云图标** | AWS 基础 | ❌ | ✅ AWS/GCP/Azure/K8s | ❌ | | **零配置** | ✅ 复制 SKILL.md | ✅ | ❌ 需要 `npx` | ❌ 需安装插件 | ### 核心优势 1. **自检 + 迭代循环** — 唯一纯 SKILL.md 方案中能自动读取输出、修复问题、支持多轮优化的 2. **6 种图表类型预设** — ERD、UML 类图、序列图、架构图、ML/深度学习、流程图 — 每种都有预设形状、样式和布局规范 3. **ML/DL 模型图** — 张量形状标注、层类型配色、编码器/解码器泳道 — 专为学术论文打造 4. **多智能体、零配置** — 跨 6 个平台运行,仅需一个 `SKILL.md` 文件 + draw.io 桌面版,无需 MCP、Python、Node.js、浏览器 5. **专业级布局** — 网格对齐坐标、按复杂度分级间距、路由走廊、hub 居中策略、动画连接线 6. **浏览器降级** — 桌面 CLI 不可用时生成 diagrams.net URL,导出后自动启动桌面版编辑 ## 支持的图表类型 - **架构图**:微服务架构、云架构(AWS/GCP/Azure)、网络拓扑、部署架构 — 带分层泳道和 hub 居中策略 - **ML / 深度学习**:Transformer、CNN、LSTM、GRU 架构 — 带张量形状标注和层类型配色 - **流程图**:业务流程、工作流、决策树、状态机 — 带语义形状(平行四边形 I/O、菱形判断) - **UML**:类图(继承/组合/聚合箭头)、序列图(生命线、激活框) - **数据图**:ER 图(表容器、PK/FK 标记)、数据流图(DFD) - **其他**:组织架构图、思维导图、线框图 ## 工作流程
微信支付 |
支付宝 |
Buy Me a Coffee |
打赏 |