Install
openclaw skills install kmind-markdown-to-mindmap-cn将 Markdown 标题大纲转换为 KMind 导图,并导出 SVG 或 PNG 图片。支持主题、布局、连线、深浅色和彩虹分支配置。
openclaw skills install kmind-markdown-to-mindmap-cnKMind Zen 是一个专业的思维导图软件,提供桌面端、网页端、思源插件和 Obsidian 插件,官网为 https://kmind.app。
这个 skill 用于把 Markdown 标题大纲转换成 KMind 导图图片,本 skill 是纯离线工具,无需任何网络链接即可在本地转换导图。
最佳输入是以 #、##、### 等 Markdown 标题组织的层级大纲。标题会转换为导图节点;标题下方的非标题正文会转换为该节点的备注。图片导出时备注默认只显示为备注入口图标,不展开正文;如需查看或继续编辑这些备注内容,请导出 .kmindz.svg 并在 KMind Zen 客户端中打开。
它的优势是可以在本地离线生成精美、风格统一的思维导图,并支持导出 PNG / SVG,同时支持配置主题预设、根布局、分支连线、深浅色外观和彩虹分支。用户只是要求导图图片时,默认优先导出 PNG;只有在用户明确需要矢量图时再导出 SVG。
如果用户需要可继续编辑的导图包,优先导出 .kmindz.svg。.kmindz.svg 包可以无缝导入到任意 KMind Zen 端继续编辑;即使当前机器上没有客户端,也依然可以先把它当作 SVG 文件快速查看导图内容,后续再导入客户端继续编辑。
适用于会议提纲、读书笔记、脑暴清单、项目方案、中文 Markdown 标题大纲转导图等场景。
这是一个可发布、可独立分发的 skill。始终通过 {baseDir} 下的入口执行:
node {baseDir}/scripts/kmind-render.mjs ...
工作流:
node {baseDir}/scripts/kmind-render.mjs themes --format jsonrender-markdown 启动导出。status: "ready" 的 JSON。status: "done" 的 JSON,其中包含最终 outputPath。--browser manual 手动打开打印出来的本地 URL。如果用户本机没有可用的 Chromium 浏览器,则自动 SVG / PNG 导出不可用。此时要么使用 --browser manual 手动打开本地页面完成导出,要么明确告知当前环境暂不可用,不能伪造成功。
常用命令模板(默认推荐 PNG):
node {baseDir}/scripts/kmind-render.mjs render-markdown INPUT_OR_DASH --output OUTPUT.png --theme-preset PRESET_ID --layout LAYOUT_ID --edge-route EDGE_ROUTE_ID --appearance light|dark --rainbow auto|on|off --png-scale 1 --browser auto
参数建议:
--output 在未显式传 --image-format 时决定输出格式:.png 表示位图,.svg 表示矢量图。用户只是要求导图图片时,推荐默认使用 .png。--theme-preset 请从 themes 输出里选。推荐候选:
kmind-material-3-slate
kmind-rainbow-breeze
kmind-midnight-neon
kmind-material-3-rounded-orthogonal-ocean
kmind-material-3-rounded-orthogonal-forest--layout 请从 themes 输出里选。常用候选:
logical-right
logical-left
mindmap-both-auto--edge-route 请从 themes 输出里选。常用候选:
cubic
edge-lead-quadratic
center-quadratic
orthogonal--appearance dark 强制使用暗色模式。--rainbow on 会强制开启彩虹分支,即使当前主题默认没开。--png-scale 1 与当前 webapp 默认导出一致;只有在用户明确要求更高分辨率 PNG 时再调大。--browser auto 是默认值,会尝试自动调用本机浏览器。--browser manual 是手动兜底模式。--svg-mode 和 --png-mode。当前内部默认已经使用最接近 webapp 实际导出效果的组合:SVG=fidelity、PNG=accurate。只有当用户明确要求低层导出调优时才提这些高级参数。默认值:
theme-preset: kmind-material-3-slate.pngimage-format: 优先从 --output 推断,推断不出来时回退为 svglayout: 默认不显式覆盖,沿用 KMind 默认根布局edge-route: 默认不显式覆盖,沿用主题预设的连线风格appearance: lightrainbow: autosvg-mode: 内部默认 fidelitypng-mode: 内部默认 accuratepng-scale: 1viewport-width: 1600viewport-height: 900当前这个可发布 skill 仅开放如下安全候选:
layouts:logical-right、logical-left、mindmap-both-autoedge-routes:cubic、edge-lead-quadratic、center-quadratic、orthogonal如果用户要的是 KMind 项目文件,而不是图片,不要走这个图片导出流程,改用:
node {baseDir}/scripts/kmind-render.mjs import-markdown INPUT_OR_DASH --output OUTPUT.kmindz.svg