Loading...
Loading...
Generate PlantUML diagrams compatible with Feishu Board. Follow the safe subset syntax of Feishu Board, supporting flowcharts, sequence diagrams, class diagrams, use case diagrams, component diagrams, ER diagrams, mind maps, etc. Use this when users need to generate architecture diagrams, flowcharts, or various UML diagrams.
npx skill4agent add riba2534/feishu-cli feishu-cli-plantuml| Scenario | Recommendation | Reason |
|---|---|---|
| Flowcharts, sequence diagrams, class diagrams, ER diagrams, Gantt charts, pie charts, mind maps, state diagrams | Mermaid | Better native support in Feishu, higher success rate |
| Use case diagrams, component diagrams, activity diagrams (complex branches) | PlantUML | Mermaid does not support these diagram types |
| Need precise control over diagram layout | PlantUML | More flexible syntax |
| User Description Keywords | Diagram Type |
|---|---|
| Process/Step/Approval/Rules | Activity Diagram/Flowchart |
| Call Chain/Interface Interaction/Message Sequence | Sequence Diagram |
| Role-Function | Use Case Diagram |
| Structure/Class/Relationship | Class Diagram |
| Component/Module/Technology Roadmap | Component Diagram |
| Architecture Diagram/Layered Architecture | Component Diagram (no ArchiMate) |
| Entity/Field/Table Relationship | ER Diagram |
| Mind Map/Hierarchy Organization | Mind Map |
@startuml@enduml@startmindmap@endmindmapskinparam!defineleft to right direction@startuml
start
:步骤1;
if (条件?) then (是)
:步骤2;
else (否)
:步骤3;
endif
stop
@enduml@startuml
participant 用户
participant 系统
用户 -> 系统: 请求
系统 --> 用户: 响应
@enduml@startuml
class 用户 {
id : int
name : string
login()
}
class 订单 {
id : int
amount : float
}
用户 --> 订单
@enduml+-#~@startuml
actor 用户
(登录)
(注册)
用户 --> (登录)
用户 --> (注册)
@enduml@startuml
package "前端" {
[Web App]
[Mobile App]
}
package "后端" {
[API Server]
[Database]
}
[Web App] --> [API Server]
[Mobile App] --> [API Server]
[API Server] --> [Database]
@enduml@startuml
entity 用户 {
*id : int
name : varchar
email : varchar
}
entity 订单 {
*id : int
user_id : int
amount : decimal
}
用户 ||--o{ 订单
@enduml@startmindmap
* 主题
** 分支1
*** 子分支1
*** 子分支2
** 分支2
@endmindmap```plantuml
@startuml
...
@enduml
```feishu-cli doc importboard:boarddocx:document