Back to Registry
View Author Profile
Official Verified
beautiful-mermaid
Render Mermaid diagrams as beautiful SVG, PNG, or ASCII art. Supports 6 chart types (flowchart, sequence, state, class, ER, XY chart), 16 built-in themes, 5 style presets, CSS-level customization, interactive preview, and batch rendering. Works in terminal, chat, or web environments.
skill-install — Terminal
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/chouraycn/beautiful-mermaidOr
Beautiful Mermaid Skill
概述
Beautiful Mermaid 是一个高性能的 Mermaid 图表渲染库,专为 AI 时代设计。它将 Mermaid 语法转换为美观的 SVG 图形、PNG 位图或 ASCII 艺术字,支持同步渲染、全主题定制、CSS级样式定制,零 DOM 依赖。
| 说明 | 地址 |
|---|---|
| 本 Skill | https://github.com/chouraycn/beautiful-mermaid |
| 上游项目 | https://github.com/lukilabs/beautiful-mermaid |
核心能力
1. 支持的图表类型
- 流程图 (Flowchart):
graph TD、graph LR、graph BT、graph RL等方向 - 序列图 (Sequence Diagram):参与者之间的交互
- 状态图 (State Diagram):状态转换
- 类图 (Class Diagram):面向对象设计
- 实体关系图 (ER Diagram):数据库设计
- XY 图表:条形图、折线图、组合图(
xychart-beta语法)
2. 输出格式
- SVG:适用于富 UI 界面,支持透明背景和内联样式
- PNG:适用于文档嵌入、高清位图输出,支持自定义尺寸和 DPI
- ASCII/Unicode:适用于终端环境,支持颜色输出
3. 主题系统
- 15 内置主题:tokyo-night、dracula、github-dark、nord 等(9 暗色 + 6 亮色)
- 完整 7 字段:每个主题包含
bg、fg、line、accent、muted、surface、border全部字段 - Mono 模式:仅需提供背景色(bg)和前景色(fg),自动推导整套配色
- 自定义主题:可覆盖任意元素颜色
- Shiki 集成:通过
fromShikiTheme()直接使用 VS Code 编辑器主题
主题完整对照表
| 主题名 | 类型 | 背景色 | 强调色(accent) | 推荐预设 | 适用场景 |
|---|---|---|---|---|---|
zinc-light | 亮色 | #FFFFFF | #3F3F46 | outline | 极简文档 |
zinc-dark | 暗色 | #18181B | #A1A1AA | glass | 极简暗场景 |
tokyo-night | 暗色 | #1a1b26 | #7aa2f7 | glass | 代码架构图 |
tokyo-night-storm | 暗色 | #24283b | #7aa2f7 | modern | 系统设计图 |
tokyo-night-light | 亮色 | #d5d6db | #34548a | modern | 亮色演示 |
catppuccin-mocha | 暗色 | #1e1e2e | #cba6f7 | glass | 产品展示 |
catppuccin-latte | 亮色 | #eff1f5 | #8839ef | modern | 分享文档 |
nord | 暗色 | #2e3440 | #88c0d0 | modern | 技术文档暗色 |
nord-light | 亮色 | #eceff4 | #5e81ac | outline | 技术文档亮色 |
dracula | 暗色 | #282a36 | #bd93f9 | gradient | 视觉展示 |
github-light | 亮色 | #ffffff | #0969da | default | GitHub/文档 |
github-dark | 暗色 | #0d1117 | #4493f8 | modern | 代码深度分析 |
solarized-light | 亮色 | #fdf6e3 | #268bd2 | outline | 护眼亮色 |
solarized-dark | 暗色 | #002b36 | #268bd2 | modern | 护眼暗色 |
one-dark | 暗色 | #282c34 | #c678dd | gradient | 紫色调 |
主题字段说明
| 字段 | 说明 | 用途 |
|---|---|---|
bg | 画布背景色 | 整体底色 |
fg | 主前景/文字色 | 节点标签、主要文字 |
line | 连线颜色 | 边/箭头连线 |
accent | 强调色 | 箭头头部、子图标题、高亮节点 |
muted | 次要色 | 边标签、辅助注释文字 |
surface | 节点填充次级色 | 比 bg 深/浅一级,用于节点内填充 |
border | 节点边框精确色 | 节点外框描边 |
推荐主题 × 预设搭配
tokyo-night + glass → 代码架构图的最佳组合(深蓝毛玻璃)
dracula + gradient → 视觉展示最强(紫色渐变阴影)
github-light + default → 文档嵌入首选(简洁中性)
catppuccin-mocha + glass → 产品 Deck 展示(柔和紫色调)
nord + modern → 技术报告暗色版(冰蓝现代感)
one-dark + gradient → 紫色调视觉最强(彩色阴影)
orange-dark + glass → 暖色系深色主题(橙色毛玻璃)
orange-light + modern → 暖色系浅色主题(橙色现代感)
Metadata
AI Skill Finder
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skill Add to Configuration
Paste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-chouraycn-beautiful-mermaid": {
"enabled": true,
"auto_update": true
}
}
}Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.