前言¶
在文檔、評審和結對編程裏,流程圖往往比長段文字更快對齊邏輯。常見做法是手寫 Mermaid、在 draw.io 裏拖圖形,或對照國標符號表自己覈對框線含義——步驟多,且容易和團隊約定的符號不一致。
下面介紹 SkillHub 上的社區技能「流程圖繪製助手」(@user_516d7c35/flowchart-designer,v1.0.0)。它把國標符號約定和多種圖類型寫進 Skill 指引,讓 Agent 在用戶提出「畫流程圖」「設計流程」「製作程序框圖」等需求時,按同一套規則生成結果,並可選 Mermaid、SVG 或 HTML 形式交付。
這是什麼¶
「流程圖繪製助手」是發佈者 user_516d7c35 在 SkillHub(分類 design-media,來源 community)上架的通用流程圖 Skill。頁面標註 requires_api_key=false,不依賴額外 API Key。
定位可以概括爲:在對話中根據自然語言描述,繪製遵循 GB 1526-89(對應 ISO 5807-1985)的流程類圖形,並支持多種輸出載體,便於粘貼進 Markdown、嵌入頁面或二次編輯。
官方入口:
- SkillHub 頁面:https://www.skillhub.cn/skills/user_516d7c35/flowchart-designer
- API 座標(安裝與索引用):https://api.skillhub.cn/user_516d7c35/flowchart-designer
核心功能¶
以下能力均來自 SkillHub 簡介與技能頁說明,未在公開頁展開的實現細節不在此文臆測。
圖類型(五種)¶
- 程序流程圖
- 數據流程圖
- 系統流程圖
- 程序網絡圖
- 系統資源圖
輸出格式(三種)¶
- Mermaid 代碼:適合放進倉庫文檔、Wiki 或由渲染器預覽。
- SVG 圖形:適合需要矢量圖、印刷或設計工具後處理的場景。
- HTML 可視化:適合在瀏覽器中直接查看交互或佈局效果。
觸發場景¶
當用戶表達繪製流程圖、畫流程圖、設計流程、製作程序框圖等意圖時,Agent 應啓用本 Skill,按技能內規則選符號與圖型,而不是隨意發明一套圖形語法。
安裝與啓用¶
SkillHub 推薦兩種方式:用 CLI 安裝到當前 Agent 的 skills 目錄,或把安裝提示詞發給 AI 讓其按官方安裝文檔操作。
1、安裝 SkillHub CLI(若尚未安裝)¶
先檢查是否已有 skillhub:
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
說明見:https://skillhub.cn/install/skillhub.md
2、安裝本技能到 Agent 的 skills 目錄¶
安裝時必須用 --dir 指向當前 Agent 實際讀取的 skills 目錄;默認裝到 ./skills/ 可能不會被識別。
skillhub install @user_516d7c35/flowchart-designer --dir <skills 目錄>
常用路徑(來自 SkillHub 安裝文檔):
- Cursor:
~/.cursor/skills/ - Claude Code:
~/.claude/skills/ - Codex:
~/.codex/skills/或項目下的.agents/skills/
安裝後若 Agent 未立刻加載新 Skill,按你所用客戶端的說明重啓或重新打開會話。
3、通過對話讓 AI 安裝(官方頁同款提示)¶
技能頁提供的安裝提示詞爲:
請根據 https://skillhub.cn/install/skillhub.md,安裝 `@user_516d7c35/flowchart-designer`。
將上述內容發給支持 Skill 的 Agent 即可;Agent 應參照 skillhub.md 完成 CLI 與 --dir 安裝,避免裝錯目錄。
典型用法¶
公開頁未提供單獨的「示例倉庫」或固定測試用例;可復現的步驟主要是安裝與對話描述需求。
安裝(可照抄執行)¶
在終端(示例爲 Cursor 用戶目錄):
skillhub install @user_516d7c35/flowchart-designer --dir ~/.cursor/skills/
對話中描述圖的需求¶
安裝並啓用後,用自然語言說明圖類型、業務步驟和期望輸出格式。表述可與 Skill 簡介中的觸發語一致,例如:
- 「請按程序流程圖,把用戶登錄校驗畫出來,先給 Mermaid。」
- 「做一張數據流程圖,說明訂單從提交到入庫,輸出 SVG。」
- 「系統資源圖,標出 Web、緩存、數據庫,要 HTML 可視化。」
Agent 在 Skill 指引下應選用 GB 1526-89 對應符號,並在 Mermaid、SVG、HTML 中擇一或按你的要求組合交付。若需改圖,繼續補充分支、異常路徑或並行步驟即可迭代。
適用場景與注意¶
適合誰
- 需要在技術文檔、設計說明、評審材料裏快速出標準流程圖,又不想每次查國標符號表的開發者與寫作者。
- 希望 Agent 輸出可直接進 Markdown(Mermaid)或前端/設計鏈路(SVG、HTML)的團隊。
使用上需注意
- 本技能強調國標符號體系;若項目另有內部製圖規範,應在對話裏明確優先級或補充約束。
- 複雜佈局、極大規模網絡圖仍可能需要人工在專業工具中微調;Skill 的價值在於統一符號與縮短從文字到初稿的路徑。
- SkillHub 頁面當前統計(以抓取資料爲準):評分 100000,下載 6111;標籤標明無需 API Key。不同時間刷新商店,下載量可能變化。
- 未在公開資料中寫明 Cursor / Codex / Claude Code 的差異化配置項時,三者差異僅體現在 skills 目錄路徑 與客戶端是否自動熱加載 Skill,其餘按同一
skillhub install流程即可。
結尾¶
「流程圖繪製助手」把 GB 1526-89 下的五類流程相關圖與三種輸出格式收斂到一個 Skill 裏,適合在 Agent 對話中處理「畫流程圖」「設計流程」類任務。安裝座標爲 @user_516d7c35/flowchart-designer,可按 https://skillhub.cn/install/skillhub.md 安裝,技能主頁見 https://www.skillhub.cn/skills/user_516d7c35/flowchart-designer 。