返回顶部
p

pretty-mermaid美化Mermaid图

Generate beautiful Mermaid.js diagrams with custom styling and themes. Create flowcharts, sequence diagrams, Gantt charts, class diagrams, etc. with enhanced visual appeal.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
187
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

pretty-mermaid

按照以下步骤创建具有自定义样式的精美Mermaid图表。

1) 检查依赖项

本技能使用Mermaid.js,并可选择使用Puppeteer生成图像。

bash

如需安装Node.js包


npm install -g @mermaid-js/mermaid-cli

2) 基本图表生成

创建一个简单的Mermaid图表:

bash

创建基本流程图


cat > diagram.mmd << EOF
flowchart TD
A[开始] --> B{决策}
B -->|是| C[操作1]
B -->|否| D[操作2]
C --> E[结束]
D --> E
EOF

生成PNG

mmdc -i diagram.mmd -o diagram.png

3) 使用捆绑脚本

使用捆绑的Python脚本增强图表生成功能:

bash
python3 skills/pretty-mermaid/scripts/mermaid-gen.py --help

快速示例:

bash

生成带主题的流程图


python3 skills/pretty-mermaid/scripts/mermaid-gen.py --type flowchart --output flowchart.png --theme forest

生成序列图

python3 skills/pretty-mermaid/scripts/mermaid-gen.py --type sequence --output sequence.png --theme dark

生成甘特图

python3 skills/pretty-mermaid/scripts/mermaid-gen.py --type gantt --output gantt.png --theme neutral

生成类图

python3 skills/pretty-mermaid/scripts/mermaid-gen.py --type class --output class.png --theme default

4) 自定义样式选项

脚本支持:
  • - 主题:default、forest、dark、neutral
  • 背景颜色:自定义背景颜色
  • 字体样式:自定义字体系列和大小
  • 节点样式:自定义形状、颜色、边框
  • 边样式:自定义线条样式、颜色、宽度

自定义样式示例:

bash
python3 skills/pretty-mermaid/scripts/mermaid-gen.py \
--type flowchart \
--output custom.png \
--theme custom \
--background #f8f9fa \
--font-family Arial, sans-serif \
--node-color #1a73e8 \
--edge-color #5f6368

5) 支持的图表类型

  1. 1. 流程图:流程图表、流程流转
  2. 序列图:序列图、UML序列
  3. 甘特图:甘特图、项目时间线
  4. 类图:类图、UML类
  5. 状态图:状态图、状态机
  6. 实体关系图:ER图
  7. 用户旅程图:用户旅程地图
  8. 饼图:饼状图
  9. 象限图:象限图表
  10. 需求图:需求图表

6) 高级功能

  • - 交互式图表:生成带交互元素的HTML
  • 多格式输出:从同一源生成PNG、SVG、PDF、HTML
  • 模板系统:使用预定义模板创建常见图表
  • 自动布局:自动优化布局
  • 导出选项:多种导出格式和分辨率

7) 直接使用mermaid-cli

高级用法可直接使用mermaid-cli:

bash

生成SVG


mmdc -i input.mmd -o output.svg -t forest -b transparent

生成PDF

mmdc -i input.mmd -o output.pdf -t dark

使用自定义CSS生成

mmdc -i input.mmd -o output.png -C custom.css

8) 模板和示例

查看examples/目录获取:
  • - 常见图表模板
  • 样式示例
  • 配置文件
  • 示例输出

9) 快速参考

  • - 默认主题:default
  • 默认格式:PNG
  • 默认尺寸:800x600
  • 自动缩放:默认启用
  • 背景:白色(#ffffff)
  • 字体:Arial, sans-serif

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 pretty-mermaid-1776196516 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 pretty-mermaid-1776196516 技能

通过命令行安装

skillhub install pretty-mermaid-1776196516

下载

⬇ 下载 pretty-mermaid v1.0.0(免费)

文件大小: 10.16 KB | 发布时间: 2026-4-17 15:48

v1.0.0 最新 2026-4-17 15:48
pretty-mermaid 1.0.0

- Initial release of pretty-mermaid skill.
- Generate Mermaid.js diagrams (flowcharts, sequence, Gantt, class, etc.) with custom themes and styling.
- Includes bundled Python script for enhanced diagram generation and styling options.
- Supports multiple export formats: PNG, SVG, PDF, HTML.
- Provides templates, advanced layout, and batch/export options for visually appealing diagrams.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部