返回顶部
m

mermaid-renderer

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

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

mermaid-renderer

# Mermaid 图表渲染器 将 Mermaid 语法图表渲染为终端 ASCII 文本或图片文件。 ## 使用方式 ### 基本用法 ``` 渲染以下 Mermaid 图表: <mermaid代码> [可选:导出为图片] ``` ### 输出模式 | 模式 | 触发条件 | 输出 | |------|----------|------| | 终端 ASCII | 默认 | 直接显示在终端 | | 图片导出 | 用户要求"图片"、"PNG"、"导出"、"保存为文件" | 生成 PNG 文件并上传 BOS | ## 执行流程 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

下载 Zip 包

⬇ 下载 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.

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

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

p2p_official_large
返回顶部