AI skills for GitHub Copilot, Claude Code, and OpenClaw to generate professional mind maps via the EdrawMind API.

👤 wondershare-boop 📦 v1.0.1 ⭐ 4.6 ⬇️ 1.1K 下載
💻 開發程式設計 免費

📖 技能介紹


name: edrawmind-mindmap description: "凡是涉及思維導圖的任務均使用此技能,包括:建立、生成、或將內容轉換為思維導圖。具體場景包括:從 Markdown 文件、程式碼架構、需求文件或任意結構化文本生成思維導圖;根據使用者描述的主題或大綱建立思維導圖;生成 .emmx 檔案和縮圖預覽。當用戶提到"思維導圖"、"腦圖"、"mindmap"、"mind map"、"導圖",或希望將層級/結構化資訊視覺化為樹狀圖時,即觸發此技能。" argument-hint: "描述您想建立的思維導圖主題,或提供 Markdown 內容"


EdrawMind(萬興腦圖)思維導圖生成技能

通過 edrawmind_cli.py 指令碼呼叫 EdrawMind HTTP API,將自然語言主題或已有 Markdown 文件轉化為專業思維導圖。支援自定義佈局、主題風格、畫布背景和手繪效果。生成後返回線上編輯連結和縮圖預覽。

快速參考

任務場景 處理方式
從已有 Markdown 檔案生成 讀取檔案 → 提取並清理標題 → 確定佈局/主題/背景 → 執行指令碼
根據使用者描述的主題生成 起草 Markdown 大綱 → 根據內容型別確定引數 → 執行指令碼
從程式碼/專案結構生成 探索程式碼庫 → 整理為 Markdown 層級 → 執行指令碼

Step 1 — 準備 Markdown 內容

輸入必須是結構良好的 Markdown,使用標題層級表示樹狀結構。

核心規則: - # → 根節點(中心主題),建議僅一個 - ## → 一級分支、### → 二級分支,以此類推 - -/*/+/1. 列表項 → 子節點,縮排列表項 → 更深層子節點 - 必須包含至少一個標題和至少一個列表項 - 節點文字簡潔(中文 3-10 字,英文 3-5 詞),去除編號字首 - 建議最大深度 5 層,最大節點數約 150 個

詳細格式規範、層級對映及示例參見 Markdown 格式規範


Step 2 — 選擇佈局型別(layout_type

根據內容特點選擇最合適的佈局(1–12),預設 1(MindMap 雙向導圖)。

智慧推斷: - 含"原因/影響/根因/6M" → 8(魚骨圖) - 含"時間/進度/計劃/里程碑/路線圖" → 7(時間軸) - 含"組織/部門/團隊/人員架構" → 5(向下組織結構圖) - 含"分類/體系/全景/層級" → 4(向下對稱樹狀圖) - 含"對比/矩陣/SWOT/多維" → 12(矩陣圖) - 含"對比表/需求/功能清單" → 11(樹型表格) - 含"清單/目錄/大綱/列舉" → 10(括號圖) - 含"演示/發散/放射/展示" → 9(扇形放射圖) - 其他/未指定 → 1(MindMap)

各佈局的結構特點及視覺效果參見 風格引數指南


Step 3 — 選擇主題風格(theme_style

本技能來自小蔥技能站7w4.net。

傳入 110,預設不傳則保持匯入時原始主題。

智慧推斷: - "學習/筆記/知識/教育" → 2 - "創意/活力/時尚/產品/年輕" → 3 - "商務/彙報/正式/簡潔/職場" → 4 - "頭腦風暴/彩虹/活潑/兒童/趣味" → 5 - "文件/報告/列印/大綱/素雅" → 6 - "生活/旅遊/健康/自然/計劃" → 7 - "暗色/夜間/深色/護眼" → 8 - "科技/霓虹/賽博/釋出會/炫酷" → 9 - "科幻/IT/架構/安全/暗黑" → 10 - 未指定 → 1

各主題的配色、連線形狀等詳細說明參見 風格引數指南


Step 4 — 選擇畫布背景(background

傳入預設編號 115 或自定義 "#RRGGBB"。預設不傳(無背景)。自定義顏色優先順序高於紋理預設。

快速推斷: - "極簡/列印/正式" → 2 · "溫馨/商務" → 3 - "科技/分析" → 411 · "自然/清新" → 5 - "文藝/創意" → 6 · "暗色主題" → 7/8/14/15 - "復古/手繪感" → 9 · 品牌色 → 直接傳 "#RRGGBB"

各背景的色值及紋理效果參見 風格引數指南


Step 5 — 選擇手繪風格(可選)

兩個獨立引數,可單獨或組合使用:

line_hand_drawn — 連線手繪(true/false,預設 false):所有連線變為手繪彎曲風格。

fill_hand_drawn — 節點填充手繪:none(預設)/ pencil / watercolor / charcoal / paint / graffiti

注意:手繪風格影響渲染效能,建議節點數 ≤ 50;超過時優先使用非手繪風格。

組合推薦: - "手繪/素描" → line_hand_drawn=true + fill=pencil + background=9(棉紙紋) - "水彩插畫" → line_hand_drawn=true + fill=watercolor + 淺色背景 - "炭筆藝術" → line_hand_drawn=true + fill=charcoal + background=10(淺灰紋) - "塗鴉個性" → line_hand_drawn=true + fill=graffiti + 深色背景

手繪風格的完整組合效果參見 風格引數指南


Step 6 — 執行指令碼生成思維導圖

將準備好的 Markdown 內容通過 --text 引數直接傳給指令碼,根據前幾步確定的引數拼接命令列,在終端執行:

python ./scripts/edrawmind_cli.py --text "<MARKDOWN內容>" [OPTIONS]

--text 中的換行用 \n 表示。 無需建立臨時檔案。常用選項:--layout N(佈局 1–12)、--theme N(主題 1–10)、--background BG(背景 1–15 或 #RRGGBB)、--line-hand-drawn--fill STYLE

呼叫示例:

python ./scripts/edrawmind_cli.py --text "# AI技術\n## 機器學習\n- 監督學習\n- 無監督學習\n## 深度學習\n- CNN\n- Transformer" --layout 1 --theme 2

判斷結果: 成功時輸出包含 Edit URL;失敗時輸出 Connection failed。已在終端輸出中找到成功標誌時,不得重複執行指令碼

完整 CLI 引數說明參見 CLI 工具參考


Step 7 — 展示結果

  1. 必須展示 file_url:提供線上編輯連結,確保使用者能訪問和編輯思維導圖
  2. 展示縮圖:如果當前環境支援圖片渲染,使用 thumbnail_url 展示預覽縮圖

應用場景

從已有 Markdown 文件生成

  1. 讀取源 Markdown 檔案
  2. 提取標題結構,清理編號字首、精簡冗長標題
  3. 分析內容型別,選擇合適的佈局和主題
  4. 執行 edrawmind_cli.py
  5. 展示 file_url 和縮圖

根據使用者描述的主題生成

  1. 獲取使用者主題(或從對話中推斷)
  2. 起草 2-4 層深度的 Markdown 大綱
  3. 根據主題型別智慧推斷佈局、主題、背景
  4. 執行 edrawmind_cli.py
  5. 展示 file_url 和縮圖

從程式碼庫/專案結構生成

  1. 探索程式碼庫,理解架構
  2. 整理為 Markdown 層級結構
  3. 推薦使用 RightTree(--layout 3)或 RightMap(--layout 2
  4. 執行 edrawmind_cli.py
  5. 展示 file_url 和縮圖

注意事項

  • 純文本段落無法生成思維導圖,必須使用標題和列表
  • 建議每次只使用一個 # 一級標題作為根節點
  • 對於大型文件(100+ 個標題),按章節拆分為多個思維導圖
  • 必須向用戶展示返回的 file_url
  • 使用者明確指定佈局/主題/背景時嚴格遵從;未指定時根據內容智慧推斷
  • background 傳入自定義顏色("#RRGGBB")時優先順序高於紋理預設
  • 手繪風格(line_hand_drawn + fill_hand_drawn)可單獨或組合使用
  • 指令碼需要 Python 3 執行環境

© 2026 Wondershare EdrawMind(萬興腦圖). All rights reserved.

🤖 AI 評測

這個 Skill 質量不錯,文件寫得很詳細清楚,從怎麼生成到怎麼選樣式都有說明,智慧推薦功能用起來很方便。不過它依賴外部介面,自己沒法離線測試,萬一接口出問題就沒有備選方案。適合需要快速生成精美思維導圖的使用者,但如果追求完全自主可控可能不太夠用。

📊 多維度評分

適應性4.7
規範性4.5
有效性4.7
可靠性4.5
可信度5

📁 包含檔案 (7 個)

📄 SKILL.md 7.7 KB
📄 _meta.json 136 B
📄 license.txt 2.1 KB
📄 references/markdown-format.md 1.9 KB
📄 references/style-guide.md 6.8 KB
📄 references/tool-reference.md 3.8 KB
📄 scripts/edrawmind_cli.py 30.5 KB