# mermaid-diagram > Generate Mermaid diagrams for educational content. Use when visualizing concepts, architectures, or workflows. - Author: Muhammad Junaid - Repository: mjunaidca/robolearn - Version: 20260105214137 - Stars: 7 - Forks: 0 - Last Updated: 2026-02-06 - Source: https://github.com/mjunaidca/robolearn - Web: https://mule.run/skillshub/@@mjunaidca/robolearn~mermaid-diagram:20260105214137 --- --- name: "mermaid-diagram" description: "Generate Mermaid diagrams for educational content. Use when visualizing concepts, architectures, or workflows." version: "0.1.0" status: "placeholder" --- # Mermaid Diagram Skill **Purpose**: Generate clear, educational Mermaid diagrams that visualize concepts for learners. ## When to Use - Visualizing system architectures (ROS 2 node graphs) - Showing data flow (sensor → processing → action) - Illustrating state machines (robot behaviors) - Explaining hierarchies (hardware tiers, module structure) ## Diagram Types | Type | Use Case | |------|----------| | `flowchart` | Process flows, decision trees | | `sequenceDiagram` | Message passing, ROS topics | | `stateDiagram` | Robot states, FSMs | | `classDiagram` | Code structure, URDF hierarchy | | `graph` | System architecture | ## Output - Mermaid code block ready for MDX - Alt text for accessibility - Caption explaining the diagram ## Integration Used by lesson-generator when content requires visualization. --- **Status**: Placeholder - To be implemented with diagram generation patterns.