ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
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-mermaid
Or

Beautiful Mermaid Skill

概述

Beautiful Mermaid 是一个高性能的 Mermaid 图表渲染库,专为 AI 时代设计。它将 Mermaid 语法转换为美观的 SVG 图形、PNG 位图或 ASCII 艺术字,支持同步渲染、全主题定制、CSS级样式定制,零 DOM 依赖。

说明地址
本 Skillhttps://github.com/chouraycn/beautiful-mermaid
上游项目https://github.com/lukilabs/beautiful-mermaid

核心能力

1. 支持的图表类型

  • 流程图 (Flowchart)graph TDgraph LRgraph BTgraph 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 字段:每个主题包含 bgfglineaccentmutedsurfaceborder 全部字段
  • Mono 模式:仅需提供背景色(bg)和前景色(fg),自动推导整套配色
  • 自定义主题:可覆盖任意元素颜色
  • Shiki 集成:通过 fromShikiTheme() 直接使用 VS Code 编辑器主题

主题完整对照表

主题名类型背景色强调色(accent)推荐预设适用场景
zinc-light亮色#FFFFFF#3F3F46outline极简文档
zinc-dark暗色#18181B#A1A1AAglass极简暗场景
tokyo-night暗色#1a1b26#7aa2f7glass代码架构图
tokyo-night-storm暗色#24283b#7aa2f7modern系统设计图
tokyo-night-light亮色#d5d6db#34548amodern亮色演示
catppuccin-mocha暗色#1e1e2e#cba6f7glass产品展示
catppuccin-latte亮色#eff1f5#8839efmodern分享文档
nord暗色#2e3440#88c0d0modern技术文档暗色
nord-light亮色#eceff4#5e81acoutline技术文档亮色
dracula暗色#282a36#bd93f9gradient视觉展示
github-light亮色#ffffff#0969dadefaultGitHub/文档
github-dark暗色#0d1117#4493f8modern代码深度分析
solarized-light亮色#fdf6e3#268bd2outline护眼亮色
solarized-dark暗色#002b36#268bd2modern护眼暗色
one-dark暗色#282c34#c678ddgradient紫色调

主题字段说明

字段说明用途
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

Author@chouraycn
Stars3683
Views2
Updated2026-04-01
View Author Profile
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.