Skip to main content

mermaid-flow-image

将流程需求整理为可渲染的 Mermaid(简化版/详细版),并通过 Kroki 生成可发送的高分辨率 PNG 图片。适用于“把架构流程画出来并直接发图”的场景。

ソース情報

リポジトリ
Dwsy/agent
ソースの最終更新活動
2026年2月17日 14:32
検出された SKILL.md の言語
中国語
スター
22
フォーク
3

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
name
mermaid-flow-image
description
将流程需求整理为可渲染的 Mermaid(简化版/详细版),并通过 Kroki 生成可发送的高分辨率 PNG 图片。适用于“把架构流程画出来并直接发图”的场景。
# Mermaid Flow Image Skill ## 适用场景 - 用户要求: - “生成 mermaid 流程图” - “简化流程图” - “详细中文版本” - “导出图片并发送” ## 输出策略 1. **先结构化**:把流程拆成阶段(输入 / 路由 / 处理 / 状态 / 异常)。 2. **再选粒度**: - 简化版:≤ 12 个节点,突出主路径。 - 详细版:按子图(subgraph)分层,覆盖关键分支与状态回写。 3. **中文优先**:节点文案用中文,技术关键词可中英混排。 4. **可渲染优先**: - 节点文字尽量加引号,避免 Mermaid 保留字符导致解析失败。 - 避免在节点内直接使用未转义的 `< > /` 组合。 ## 图片导出规范 - 默认输出路径:`./media/images/<name>.png` - Mermaid 源文件:`./media/images/<name>.mmd` - 使用脚本:`./scripts/python/render_mermaid_kroki.py` - 高分辨率:将 `scale` 设为 `2` 或 `3` 示例命令(Python 方式): ```bash python3 ./scripts/python/render_mermaid_kroki.py \ ./media/images/rpc-flow.mmd \ ./media/images/rpc-flow.png \ 3 ``` ## Mermaid 模板(详细中文) ```mermaid flowchart TD A["输入消息"] --> B["会话路由"] B --> C{是否命中复用进程} C -->|是| D["复用并继续处理"] C -->|否| E["新建进程并初始化"] D --> F["流式事件"] E --> F F --> G["状态持久化"] ``` ## 交付检查清单 - [ ] Mermaid 语法可渲染 - [ ] 中文标签清晰无歧义 - [ ] 主分支与异常分支都可见 - [ ] 产出 PNG 并成功发送
GitHubで見る