mermaid

GitHub

根据用户需求生成各类Mermaid图表代码,支持流程图、时序图、类图等20多种类型。通过理解需求、查阅语法文档、生成代码并应用样式配置,实现高质量可视化内容创建。

.claude/skills/mermaid/SKILL.md WH-2099/mermaid-skill

触发场景

需要生成系统架构图或流程图 需要将业务流程转化为可视化图表 需要创建数据库ER图或项目甘特图

安装

npx skills add WH-2099/mermaid-skill --skill mermaid -g -y
更多选项

非标准路径

npx skills add https://github.com/WH-2099/mermaid-skill/tree/main/.claude/skills/mermaid -g -y

不安装直接使用

npx skills use WH-2099/mermaid-skill@mermaid

指定 Agent (Claude Code)

npx skills add WH-2099/mermaid-skill --skill mermaid -a claude-code -g -y

安装 repo 全部 skill

npx skills add WH-2099/mermaid-skill --all -g -y

预览 repo 内 skill

npx skills add WH-2099/mermaid-skill --list

SKILL.md

Frontmatter
{
    "name": "mermaid",
    "metadata": {
        "argument-hint": "[diagram description or requirements]"
    },
    "description": "Generate Mermaid diagrams from user requirements. Supports flowcharts, sequence diagrams, class diagrams, ER diagrams, Gantt charts, and 18 more diagram types.",
    "allowed-tools": "Read Write Edit"
}

Mermaid Diagram Generator

Generate high-quality Mermaid diagram code based on user requirements.

Workflow

  1. Understand Requirements: Analyze user description to determine the most suitable diagram type
  2. Read Documentation: Read the corresponding syntax reference for the diagram type
  3. Generate Code: Generate Mermaid code following the specification
  4. Apply Styling: Apply appropriate themes and style configurations

Diagram Type Reference

Select the appropriate diagram type and read the corresponding documentation:

Type Documentation Use Cases
Flowchart flowchart.md Processes, decisions, steps
Sequence Diagram sequenceDiagram.md Interactions, messaging, API calls
Class Diagram classDiagram.md Class structure, inheritance, associations
State Diagram stateDiagram.md State machines, state transitions
ER Diagram entityRelationshipDiagram.md Database design, entity relationships
Gantt Chart gantt.md Project planning, timelines
Pie Chart pie.md Proportions, distributions
Mindmap mindmap.md Hierarchical structures, knowledge graphs
Timeline timeline.md Historical events, milestones
Git Graph gitgraph.md Branches, merges, versions
Quadrant Chart quadrantChart.md Four-quadrant analysis
Requirement Diagram requirementDiagram.md Requirements traceability
C4 Diagram c4.md System architecture (C4 model)
Sankey Diagram sankey.md Flow, conversions
XY Chart xyChart.md Line charts, bar charts
Block Diagram block.md System components, modules
Packet Diagram packet.md Network protocols, data structures
Kanban kanban.md Task management, workflows
Architecture Diagram architecture.md System architecture
Radar Chart radar.md Multi-dimensional comparison
Treemap treemap.md Hierarchical data visualization
User Journey userJourney.md User experience flows
ZenUML zenuml.md Sequence diagrams (code style)

Configuration & Themes

Output Specification

Generated Mermaid code should:

  1. Be wrapped in ```mermaid code blocks
  2. Have correct syntax that renders directly
  3. Have clear structure with proper line breaks and indentation
  4. Use semantic node naming
  5. Include styling when needed to improve visual appearance

Example Output

flowchart TD
    A[Start] --> B{Condition}
    B -->|Yes| C[Execute]
    B -->|No| D[End]
    C --> D

User requirements: $ARGUMENTS

版本历史

  • 50f1366 当前 2026-07-05 20:17

元信息

文件数
0
版本
50f1366
Hash
30ab197f
收录时间
2026-07-05 20:17

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-06 17:36
浙ICP备14020137号-1 $访客地图$