diagram

Generate flowcharts, sequence diagrams, ERDs, and more from Mermaid syntax.

22|7|Updated Feb 23, 2026
One-click install
npx skills add https://github.com/berrzebb/SoulFlow-Orchestrator --skill diagram-berrzebb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: diagram
Source: https://github.com/berrzebb/SoulFlow-Orchestrator/tree/main/src/skills/diagram
Command: npx skills add https://github.com/berrzebb/SoulFlow-Orchestrator --skill diagram-berrzebb

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of various diagrams (flowcharts, sequence diagrams, ERDs, etc.) directly from text-based descriptions, eliminating the need for manual drawing tools.

Core Features & Use Cases

  • Mermaid Diagram Generation: Renders flowcharts, sequence diagrams, ERDs, class diagrams, state diagrams, Gantt charts, pie charts, and mindmaps using Mermaid syntax.
  • Multiple Output Formats: Supports both SVG for high-quality vector graphics and ASCII for terminal display.
  • Use Case: When documenting a new software architecture, use this Skill to generate an SVG flowchart from a Mermaid description, making the design easily understandable.

Quick Start

Use the diagram skill to render the following flowchart as an SVG: graph TD; A-->B; B-->C.

Frequently Asked Questions about diagram

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate an SVG flowchart from Mermaid syntax?

You can generate an SVG flowchart by providing your text-based Mermaid syntax directly to the diagram tool, which renders the graph description into a high-quality SVG vector graphic for documentation.

What types of diagrams can I create using Mermaid syntax?

Using Mermaid syntax, you can create flowcharts, sequence diagrams, ERDs, class diagrams, state diagrams, Gantt charts, pie charts, and mindmaps to visualize software architecture and data structures.

Can I output ASCII diagrams for terminal display instead of SVG?

Yes, you can output ASCII diagrams for terminal display instead of SVG, as the diagram tool supports both SVG for high-quality vector graphics and ASCII text formats to meet different visualization needs.

Do I need a specific rendering tool to visualize Mermaid diagrams?

Yes, visualizing Mermaid diagrams requires the builtin diagram_render tool to process the syntax and generate the final SVG or ASCII output formats for your software documentation.

Is there a way to automate diagram creation for software documentation without manual drawing?

You can automate diagram creation for software documentation by converting text-based descriptions directly into visual diagrams using Mermaid syntax, eliminating the need for manual drawing tools.