feishu-cli-plantuml

Generate Feishu-compatible PlantUML diagrams from natural language descriptions.

1.3k|140|Updated Jan 21, 2026
One-click install
npx skills add https://github.com/riba2534/feishu-cli --skill feishu-cli-plantuml
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feishu-cli-plantuml
Source: https://github.com/riba2534/feishu-cli/tree/main/skills/feishu-cli-plantuml
Command: npx skills add https://github.com/riba2534/feishu-cli --skill feishu-cli-plantuml

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Generating PlantUML diagrams that fit Feishu's safety subset can be error-prone and slow; this skill automates creating compliant PlantUML blocks ready for Feishu boards, reducing manual validation and rework.

Core Features & Use Cases

  • Automatic diagram type selection from natural language descriptions (e.g., process, sequence, class, ER, mindmap).
  • Enforcement of Feishu PlantUML safety rules to ensure output is paste-ready for Feishu boards.
  • Output as a single, self-contained code block with minimal post-processing, plus notes when a downgrade is necessary for compatibility.

Quick Start

Describe the diagram you want and I will generate a safe PlantUML code block ready to paste into Feishu board.

Frequently Asked Questions about feishu-cli-plantuml

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

FAQPage Schema
How do I generate PlantUML diagrams for Feishu boards from natural language?

To generate PlantUML diagrams for Feishu boards, describe your desired architecture, workflow, or UML diagram in natural language. The system outputs a self-contained, paste-ready PlantUML code block that adheres to Feishu's safe subset.

What types of UML diagrams can I create using natural language for Feishu?

You can create various UML diagrams for Feishu, including process, sequence, class, ER, and mindmap diagrams. The system automatically selects the appropriate diagram type based on your natural language description.

Why do my PlantUML diagrams not render correctly on Feishu boards?

PlantUML diagrams often fail on Feishu boards due to unsupported syntax outside the safe subset. This system automatically enforces Feishu PlantUML safety rules, ensuring your output is compatible and produces proper start and end tags.

Does this PlantUML generator handle unsupported syntax or features for Feishu?

Yes, when generating PlantUML for Feishu, the system enforces safety subset rules and documents any limitations. It provides notes when a downgrade is necessary for compatibility, reducing manual validation and rework.

Can I automatically format architecture diagrams into a single PlantUML code block?

Yes, you can automatically format architecture diagrams into a single, self-contained PlantUML code block. The output requires minimal post-processing and is ready to paste directly into a Feishu board.