闲社服务运行正常AI智能体自动化平台
m

渲染Mermaid图表

技能标识:mermaid-renderer

渲染 Mermaid 图表。当用户需要可视化展示流程图、时序图、类图、饼图、Git分支图等图表时使用。支持两种输出模式:1) 终端 ASCII 文本输出(默认);2) 图片文件导出(指定 --image/--png 参数)。触发场景包括"画个流程图"、"生成时序图"、"渲染Mermaid图表"、"导出图表为图片"等。

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

渲染Mermaid图表

Mermaid 图表渲染器

将 Mermaid 语法图表渲染为终端 ASCII 文本或图片文件。

使用方式

基本用法

渲染以下 Mermaid 图表:

[可选:导出为图片]

输出模式

模式触发条件输出
终端 ASCII默认直接显示在终端
图片导出
用户要求图片、PNG、导出、保存为文件 | 生成 PNG 文件并上传 BOS |

执行流程

  1. 1. 解析用户输入:提取 Mermaid 图表代码
  2. 判断输出模式:根据用户意图选择终端或图片
  3. 终端模式:使用 python3.11 -m termaid 渲染 ASCII
  4. 图片模式:调用 scripts/render.py 生成 PNG 并上传

支持的图表类型

  • - 流程图 (graph/flowchart)
  • 时序图 (sequenceDiagram)
  • 类图 (classDiagram)
  • 饼图 (pie)
  • Git分支图 (gitGraph)
  • 状态图 (stateDiagram)
  • ER图 (erDiagram)

详细语法参考见 references/chart-types.md。

示例

终端输出示例

渲染时序图:
sequenceDiagram
participant 用户
participant dodo
用户->>dodo: 发送请求
dodo-->>用户: 返回结果

图片导出示例

把下面的流程图导出为图片:
graph LR
A[开始] --> B{判断}
B -->|是| C[执行A]
B -->|否| D[执行B]

技术依赖

  • - termaid:Python 包,用于终端 ASCII 渲染(需 Python 3.11+)
  • matplotlib:Python 库,用于图片生成

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 mermaid-renderer-1776025395 技能

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

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

通过命令行安装

skillhub install mermaid-renderer-1776025395

下载

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

文件大小: 12.53 KB | 发布时间: 2026-4-13 11:01

v1.0.0 最新 2026-4-13 11:01
- Initial release of mermaid-renderer.
- Supports rendering Mermaid syntax diagrams as terminal ASCII art or exported PNG images.
- Automatically detects user intent for export mode based on keywords (e.g., "图片", "PNG", "导出").
- Handles multiple diagram types: flowchart, sequence diagram, class diagram, pie chart, git graph, state diagram, and ERD.
- Utilizes termaid for terminal output and scripts/render.py with matplotlib for image generation.
返回顶部