架構圖與流程圖繪製專家:在 Agent 裏直接出架構圖與流程圖

前言

設計評審、接口對齊或寫技術文檔時,往往需要系統架構圖、業務流程圖或時序圖。常見做法是切到 draw.io、PlantUML 或 Mermaid Live,手工改節點和連線,再貼回 Markdown 或聊天窗口。對話裏若能讓 Agent 按同一套規範出圖,並支持內聯預覽或 Mermaid 源碼,往返會少很多。下面介紹 SkillHub 上的「架構圖與流程圖繪製專家」,以及如何在 Cursor 等環境裏安裝與觸發。

這是什麼

「架構圖與流程圖繪製專家」是面向開發場景的 Agent Skill,座標爲 @user_04c33885/diagram-builder,當前版本 1.0.3,來源爲 community,發佈者爲 user_04c33885,分類爲 dev-programming。SkillHub 頁面標註 requires_api_key=false,安裝後無需額外 API Key。

它解決的是:在對話中根據自然語言描述,生成多種技術向圖表,並以 show_widget 內聯 SVG 或 Mermaid 代碼塊 兩種方式交付,便於在支持 Skill 的客戶端裏直接查看或二次編輯。

核心功能

依據 SkillHub 簡介,該 Skill 覆蓋的圖表類型包括:

  • 系統架構圖、微服務架構
  • 網絡拓撲圖
  • 業務流程圖、數據流圖
  • 時序圖、狀態機、ER 圖

輸出形態有兩類:

  1. show_widget 內聯 SVG:適合在支持 widget 渲染的界面裏直接看圖。
  2. Mermaid 代碼塊:適合放進倉庫文檔、Wiki 或 CI 可讀的 Markdown,便於版本管理與 diff。

觸發上,官方列出的關鍵詞包括:架構圖、流程圖、時序圖、狀態機、拓撲圖、ER圖、數據流圖,以及英文 draw、diagram、flowchart、architecture。在對話裏帶上圖種或上述詞,更容易命中該 Skill 的繪製流程。

安裝與啓用

SkillHub 推薦兩種方式:把安裝提示發給 AI,或使用 skillhub CLI。安裝前需確認 CLI 是否可用:

command -v skillhub && skillhub --version

若未安裝,可按 SkillHub 安裝文檔執行完整安裝(CLI + 默認 Skill):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

僅安裝 CLI 時:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only

安裝本 Skill 時,必須用 --dir 指向當前 Agent 的 skills 目錄;默認裝到 ./skills/ 時,部分客戶端不會自動加載。官方頁面給出的安裝提示爲:

請根據 https://skillhub.cn/install/skillhub.md,安裝 @user_04c33885/diagram-builder。

CLI 安裝示例(將 <skills 目錄> 換成你當前環境的路徑):

skillhub install user_04c33885/diagram-builder --dir <skills 目錄>

常用客戶端的 skills 目錄(來自 SkillHub 安裝文檔):

客戶端 skills 目錄
Cursor ~/.cursor/skills/
Claude Code ~/.claude/skills/
Codex ~/.codex/skills/ 或項目下 .agents/skills/
Windsurf ~/.codeium/windsurf/skills/ 或 .windsurf/skills/

裝到對應目錄後,按你所用客戶端的說明刷新或重啓 Agent,使 Skill 生效。Codex CLI、Claude Code 與 Cursor 的差異主要在 skills 路徑 與是否需重啓;安裝命令本身一致,均爲 skillhub install … --dir …。

典型用法

官方資料未附帶固定示例倉庫,用法以對話驅動爲主。可復現的起步方式如下。

  1. 確認 Skill 已安裝到當前 Agent 的 skills 目錄並完成加載。
  2. 在對話中說明要畫的圖種與內容,並帶上觸發詞,例如:「畫一張 微服務架構圖,包含網關、訂單服務、支付服務」或「用 時序圖 描述登錄流程」。
  3. 根據 Agent 與客戶端能力,結果可能是 Mermaid fenced code block(可複製到文檔),或通過 show_widget 渲染的 內聯 SVG。

若你需要 Mermaid 源碼長期維護,可在同一句裏明確要求「輸出 Mermaid 代碼塊」;若客戶端支持 widget,可說明希望內聯預覽。具體排版與語法細節由 Skill 內 SKILL.md 約束,以安裝後的本地 Skill 文件爲準。

適用場景與注意

適合誰: 需要在技術討論、設計說明或文檔草稿中快速出圖的開發者;已使用 Cursor、Claude Code、Codex 等支持 Skill 的環境,且希望減少在專用繪圖工具與編輯器之間來回切換。

限制與注意:

  • 圖表質量依賴你對邊界、組件名稱與關係的描述是否清楚;複雜拓撲建議分步補全,而不是一次堆過多節點。
  • show_widget 與 Mermaid 是否都能正常展示,取決於當前客戶端是否支持對應渲染;不支持 widget 時,以 Mermaid 代碼塊爲主更穩妥。
  • SkillHub 頁面統計(截至資料抓取)爲評分 100000、下載 78239;社區來源 Skill 的版本爲 1.0.3,升級可用 skillhub 對同一座標 reinstall/update(以 SkillHub 文檔爲準)。

結尾

「架構圖與流程圖繪製專家」把架構、流程、時序、狀態機、ER 等常見技術圖種收斂到一個 Skill 裏,並統一兩種交付方式:內聯 SVG 與 Mermaid。若你已在用 SkillHub 管理 Agent 技能,可按上文路徑安裝 @user_04c33885/diagram-builder,在對話裏用官方關鍵詞觸發即可。

  • SkillHub 頁面:https://www.skillhub.cn/skills/user_04c33885/diagram-builder
  • 技能 API 座標頁:https://api.skillhub.cn/user_04c33885/diagram-builder
  • 安裝說明:https://skillhub.cn/install/skillhub.md
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜