Loading...
Loading...
Use when user wants to create flowcharts, sequence diagrams, class diagrams, state diagrams, ER diagrams, gantt charts, pie charts, or any Mermaid diagram from natural language descriptions, requiring syntax validation
npx skill4agent add wcly/skills mermaid-diagram-generator| Type | Keyword triggers |
|---|---|
| Flowchart | flowchart, flow chart, 流程图 |
| Sequence Diagram | sequence, 时序图, 顺序图 |
| Class Diagram | class diagram, 类图 |
| State Diagram | state diagram, 状态图 |
| ER Diagram | ER diagram, er图, 实体关系图 |
| Gantt Chart | gantt, 甘特图 |
| Pie Chart | pie chart, 饼图 |
| Mind Map | mind map, 思维导图 |
| Journey | user journey, 用户旅程 |
| Git Graph | git graph, git graph |
%% Example: Flowchart
graph TD
A[Start] --> B{Decision}
B -->|Yes| C[Process 1]
B -->|No| D[Process 2]
C --> E[End]
D --> E[](){}TDBTLRRL<<-->----->|text|graph-->->graph TDgraphmermaidgraph TD/BT/LR/RL
Node[DisplayID Text]
NodeID --> OtherNode
NodeID -->|Label| OtherNode
NodeID --> Decision{condition}sequenceDiagram
participant A as Actor
participant B as System
A->>B: Request
B-->>A: Response
Note over A,B: Note textclassDiagram
Class01 <|-- DerivedClass
Class01 : +method1()
Class01 : +method2()
Class01 *-- Class02stateDiagram-v2
[*] --> State1
State1 --> State2
State2 --> [*]erDiagram
CUSTOMER ||--o{ ORDER : places
ORDER ||--|{ LINE-ITEM : contains| Mistake | Fix |
|---|---|
| Missing graph direction | Add TD/BT/LR/RL after |
| Unclosed brackets | Close all |
| Wrong arrow type | Use |
| Missing pipe in labels | Use `--> |
| Duplicate IDs | Use unique IDs: A1, A2 not A, A |