AA

agents365-ai/drawio-skill

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

1万 stars 质量 81 趋势 75MIT

从自然语言生成 draw.io 图——11个预设(UML、SysML/MBSE、BPMN、网络、C4等),39个工具:代码库/集成/下图、图像→可编辑图、Databricks产品图标、mind......

概览

一项技能,可以将自然语言描述转换为 .drawio XML格式,并通过原生 draw.io 桌面CLI导出为PNG / SVG / PDF / JPG。它还能将(Python / JS-TS / Go / Rust)转换为自动布局的结构图。支持,适用于 及任何兼容代理技能格式的代理。 - — ERD、UML 类、序列、架构、机器学习/深度学习、流程图 - — 提取并自动布局 Python / JS-TS / Go / Rust 项目(导入图表)或 Python 类层级结构 — Graphviz 布局、传递约简、嵌套模块容器 — — 解析准确的 AWS / Azure / GCP / Cisco / Kubernetes / UML / BPMN 图标样式,而非猜测(不再使用空白框形状=mxgraph.* 错别字)。- — 321 个标志(OpenAI、Claude、Gemini、Mistral、Llama、Ollama、LangChain 等)绘制。

概述(AI 翻译)

英语 ·中文 ·📖 在线文档

一项将自然语言和真实系统源转换为可维护的.drawio架构模型的技能。除了生成和导出,它还能逐步同步而不丢弃手动布局,从一个模型投影多个视图,执行架构契约,查询依赖关系,模拟失败传播,并发布无依赖的交互式攻略。支持Claude代码、Cursor、Copilot、OpenClaw、Codex、Autohand Code、Hermes以及任何兼容Agent Skills格式的代理。

✨ 精彩片段

来自一个提示词

  • **描述它,获得可编辑的.drawio****——该技能规划版面,编写XML,导出,然后自我检查自己的PNG并自动修复重叠、裁切标签和堆叠边缘(最多2轮),最多包含5轮反馈
  • **Mermaid 本 .drawio→ (draw.io ≥ 30) — 编写 28 种标准类型作为 Mermaid 文本(mindmap、gantt、timeline、journey、pie、sankey、kanban…),CLI 将它们转换为布局清晰、可编辑的 .drawio:结构已入,布局自由

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

drawio-skill — From Text to Professional Diagrams

English · 中文 · 📖 Online Docs

A skill that turns natural language and real system sources into maintainable .drawio architecture models. Beyond generation and export, it incrementally synchronizes without discarding manual layout, projects multiple views from one model, enforces architecture contracts, queries dependencies, simulates failure propagation, and publishes dependency-free interactive walkthroughs. Works with Claude Code, Cursor, Copilot, OpenClaw, Codex, Autohand Code, Hermes, and any agent compatible with the Agent Skills format.

✨ Highlights

From a prompt

  • Describe it, get an editable .drawio — the skill plans the layout, writes the XML, exports, then self-checks its own PNG and auto-fixes overlaps, clipped labels, and stacked edges (up to 2 rounds), with up to 5 rounds of your feedback
  • Mermaid → native .drawio (draw.io ≥ 30) — author 28 standard types as Mermaid text (mindmap, gantt, timeline, journey, pie, sankey, kanban…) and the CLI converts them into a laid-out, editable .drawio: structure in, layout free
  • Whiteboard photo / screenshot → editable diagram — snap a legacy PNG or a physical whiteboard, let vision extract the graph, and raster2drawio.py rebuilds it as a real, editable .drawio honouring the original layout
  • 11 diagram type presets — ERD, UML Class, Sequence, C4, Architecture, ML/Deep Learning, Flowchart, SysML, BPMN, Network Topology, Cross-Functional Swimlane

From real sources

在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add agents365-ai/drawio-skill
新手?先看 mcpskill.org 教程 →