Agent Skills
返回列表
XMind 转 eMindMap 工具

XMind 转 eMindMap 工具

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_dda00956/xmind-to-emmx。

技能介绍

解决的问题

在把 XMind Zen 导出的 .xmind 文件接入 eMindMap 时,常需要先得到 .emmx 结构。这个技能面向这类离线格式转换,重点处理文本节点和层级关系,适合在不额外安装依赖的情况下,把思维导图草稿转成 eMindMap 可导入的基础数据。对于只迁移大纲内容、不关心视觉样式的使用场景,它可以作为轻量入口。

如何工作

核心能力是将 XMind 2019+ 的 Zen 格式转换为 eMindMap 基础格式。实现上只使用 Python 3.6+ 标准库,流程比较直接:

  • 打开 .xmind 包并读取内部 content.json
  • 解析节点标题、子节点关系与 Sheet 顺序
  • 生成 .emmx 文件,供 eMindMap 自动布局使用

适用边界

  • 不支持旧版 content.xml 格式的 XMind 文件
  • 不保留样式、颜色、图标、图片、备注、链接和优先级标签
  • 多 Sheet 文件只转换第一个 Sheet
  • 输出不含布局坐标,最终显示依赖 eMindMap 的自动布局规则

转换前建议先确认源文件是 XMind Zen 格式,并只关注结构是否满足 eMindMap 导入需求。

使用场景

  • 把 XMind Zen 大纲导入 eMindMap 前,将 .xmind 转为 .emmx。
  • 迁移只含文本与层级的思维导图草稿,不保留样式和备注。
  • 在离线 Python 环境中批量生成 eMindMap 可导入的基础结构。
  • 核对多 Sheet XMind 时,只提取第一个 Sheet 的大纲。

适合人员

  • 维护 eMindMap 工作流的工程师,需要把 XMind Zen 大纲转成 .emmx。
  • 做知识整理的产品经理,需要导出思维导图基础结构给后续导入。
  • 使用本地脚本的自动化工程师,需要零第三方依赖的转换步骤。
  • 迁移文档资产的内容运营,需要确认旧版格式和限制边界。