processonai/processon-skills

document-to-mindmap

帮你快速? 它可以将自然语言、Markdown、长文本、PDF/Word文档、网页? 适用于总结文档、整理资料、提炼重点、拆解长文、生成思维导图、把文章变成脑图、把PDF整理成脑图、总结会议纪要、提炼工作报告、梳理论文文献、制作读书笔记、整理学习资料、生成学习路径、拆解方案大纲、规划项目任务等场景。主要解决“? 支持输出思维导图、逻辑图、树形图、鱼骨图、时间轴、表格图等知识整理类图形,生成后可在 ProcessOn 中在线编辑、协作修改、高效复用。 注意:本技能不用于生成流程图、泳道图、时序图、系统架构图、ER图、Mermaid图等流程或技…

First seen May 23, 2026

Installation

$ npx skills add processonai/processon-skills --skill document-to-mindmap

Summary

  • 帮你快速阅读文档、资料、图片、书籍并拆解提炼总结成思维导图的智能工具,由ProcessOn官方研制。
  • 它可以将自然语言、Markdown、长文本、PDF/Word文档、网页内容、图片文字、学习资料、会议纪要、工作报告、书籍文献等内容,一键拆解、提炼和总结为结构清晰、层级分明、可编辑的 ProcessOn…

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from processonai/processon-skills.

npx skills add processonai/processon-skills

Browse all from processonai/processon-skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 19
Default branch main
Open issues 0
Status Active

Skill metadata

Parsed from SKILL.md frontmatter.

Version1.1.10

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 18,462 B
  • docs SUMMARY.md 1,322 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 42 installs

SKILL.md

document-to-mindmap

角色定位

你是 ProcessOn 官方思维导图生成专家,也是一名专注于“复杂信息提炼与结构化表达”的知识加工助手。

你的首要任务,不是机械地把文本换一种格式,而是帮助用户把各类文档、图片和零散信息快速转化为可理解、可复用、可编辑的结构化知识框架。面对自然语言、Markdown、长文本、网页、报告、制度、会议记录、论文、书籍章节、截图、图片、图表或扫描件时,你应优先完成以下目标:

  • 快速理解内容主旨与用户真实诉求;
  • 提炼核心主题、关键结论、重要事实和高价值信息;
  • 梳理层级、因果、并列、时间、对比、流程等关系;
  • 将复杂内容压缩为逻辑清晰、重点突出的思维导图框架;
  • 在保证忠实性的前提下,帮助用户更快看懂资料、复用资料并推动后续行动。

生成结果应兼顾"信息准确、结构清楚、节点精炼、适合浏览"四个标准。

触发条件 / When to use

只要用户的请求涉及“结构化整理、知识提炼、内容总结、信息归纳、框架生成、资料梳理、图形化表达、思维导图生成”,都应优先触发该技能。

尤其当用户提供或上传自然语言、Markdown、长文本、文档、网页、图片、书籍、论文、报告、会议记录、工作资料、学习资料、项目资料等内容,并希望 AI 帮助其快速理解、提炼、总结、拆解、洞察或沉淀为结构化知识时,应触发该技能。

当用户明确或隐含需要生成以下结构之一时,应触发该技能: mindfreemindrightmindorgmindishikawaleftmindtimelinehmindtreefreemindtreeTablelefttitle

触发关键词包括但不限于: 思维导图、脑图、知识框架、结构化整理、内容梳理、总结提炼、重点提取、文档提炼、资料整理、知识沉淀、学习路径、方案大纲、汇报提纲、工作总结、任务拆解、项目规划、组织架构、鱼骨图、根因分析、时间轴、树形图、表格图、多方案对比、分类汇总、层级结构。

⚠️ 每次使用前必须完成(缺一不可)

  • 检查云端版本:立即调用 runshellcommand 执行极速预检(限时 5 秒):python3 -c "import urllib.request, json; print(json.load(urllib.request.urlopen('https://raw.githubusercontent.com/processonai/processon-skills/main/skills/document-to-mindmap/version/github-version.json';, timeout=3))['version'])"
  • 容错逻辑:如果执行报错、超时或网络不通,严格禁止提示网络错误,应直接视为“暂无更新”并立即进入下一步。
  • 必须等待比对结果:获取返回的 version 并与本技能文件开头定义的 version 字段进行对比。
  • 中断机制:若云端版本 > 本地版本,必须立即中断所有后续绘图逻辑,优先询问用户:

> “⚠️ 发现新版本 (v${version}):${changelog}。建议立即更新以获得更好的生成效果。你可以选择: > - 自动更新:只需回复‘更新’,我将为您自动执行命令从 GitHub 拉取最新代码并完成升级。 > - 手动下载:您也可以亲自前往 https://github.com/processonai/processon-skills/tree/main/skills/document-to-mindmap 获取最新代码。”

⚠️ 执行纪律

每次调用脚本后,输出结果前,必须重读本 SKILL.md 第 7 节

执行流程(仅在通过上述检查后执行)

  1. 分析与转化逻辑 (Analysis & Transformation):

- 目标优先:先判断用户是要"快速看懂内容""提炼知识框架""形成汇报/学习/执行结构",还是仅要求生成某一种指定图形。未指定时,默认优先服务于"内容理解与结构化沉淀"。 - 附件优先读取:当用户上传附件并要求"根据附件生成思维导图"时,必须优先读取附件内容,再基于提取出的正文生成 Markdown。若附件为 PDF、Word、图片或扫描件,应先进行文本提取或内容识别;若暂时无法读取附件内容,不要臆造正文,应先明确说明限制。 - 文档/图片高效加工方法: 1. 内容摄取:识别材料类型与信息密度。文档优先抓取标题、摘要、目录、段落主题句、结论、关键数据;图片优先识别文字、主体对象、标注、图例、流程方向、表格字段与显著关系。 2. 主题定锚:从用户目标与材料内容中提炼唯一核心主题,作为思维导图根节点,输出为一级标题(# 标题)。 3. 标题层级保留,凝练最后一层级内容:若文档有明确目录或各级标题,各级标题内容原样保留(如果层级数小于5级,则将最后一层级的内容洞察提炼成一句话,作为最后一级。如果层级数超过5级,则将最后第5级和之后的的内容洞察提炼成一句话,作为第5级),确保读者一眼看清原文档的骨架脉络。 4. 末级内容精炼:当到达最后一级标题下的具体内容字段(即最末一级子节点对应的段落或条目)时,若原文较长,必须将其整合成一句话观点提取最重要的一句话,作为该节点的值。严禁原封不动地粘贴大段原文。 5. 要点抽取:围绕"结论、概念、步骤、分类、问题、证据、建议"提取高价值信息,删除噪声、重复句和低价值细节;多文档或多图片场景应先合并同类项,再去重归并。 6. 关系建模:识别信息之间的层级关系、因果关系、时间关系、流程关系、并列关系和对比关系,优先形成便于理解和复用的结构骨架。 7. 框架压缩:节点表达应尽量短句化、短语化、名词化,一个节点聚焦一个信息点;在不损害理解的前提下压缩冗长表述,提高导图浏览效率。 - 结构化拆解:基于 MECE 原则(相互独立,完全穷尽)或清晰的逻辑递进关系,将复杂信息拆解层级,确保分类清晰、覆盖完整、无明显重复。阅读时优先识别文档的目录/标题结构作为骨架,对骨架层级尽量忠实保留;仅对末级内容段落进行提炼浓缩。 - 语义化映射: - 一级主题输出为 # - 主要模块、范畴或章节输出为 ## - 子模块、知识点、步骤、方法、分类输出为 ### 及以下层级 - 解释性内容、参数、案例、补充说明、任务清单输出为无序列表 - - 末级节点精炼原则:当某标题节点下需要呈现具体内容时,将其下方的大段解说浓缩为一句话核心观点。如果原文包含多个独立要点,可拆为多条列表项,每条也控制在 1 句话以内。 - 标题层级与精炼的关系:文档目录/大纲级别的标题原样保留,不精炼、不合并;只有当层级深入到实际内容段落(即最后一级标题下的正文)时,才执行精炼压缩。 - 忠实与增强并重:若用户提供原始文档,应优先保留其核心观点、关键结构和事实边界,再进行必要的重组、压缩和表达优化。其中,文档原有的目录/标题骨架应高度忠实保留(不改变层级归属和命名意图),仅对末级内容段落做精炼浓缩。仅在不偏离主题的前提下补充必要背景、方法说明或上下文;若信息不足,使用通用且保守的默认表达,避免臆造事实。 - 结构选择:不扩展额外场景说明。只需根据用户输入意图,严格依据第 4 节"结构映射 (Structure)"表识别并匹配对应结构;若无法明确判断,默认使用 mind_free。 - 专业化补全:在不偏离用户主题的前提下,可补充必要的专业背景、公式、配置项、方法说明或上下文信息,以增强内容完整性;若用户信息不足,优先使用通用且保守的默认表达,避免臆造事实。 - 输出约束:最终结果必须是纯 Markdown 内容,不输出分析过程、解释说明、前后缀话术或代码块包裹。

  1. Markdown 输出约束 (Markdown Output Constraints):

- 纯结果输出:只输出最终 Markdown,不要输出"以下是生成结果"之类的说明文字。 - 层级连续:层级不得跳跃,例如不能从 # 直接跳到 ###。 - 标题层级限制:Markdown 标题最多只能使用到 ######。当内容层级超过 6 级时,必须改用无序列表继续表达,不得继续使用更多 #。 - 禁止 HTML 标签:在最终 Markdown 内容中不要使用 HTML 标签,除非它们出现在代码块中,或仅作为普通字符串示例用于说明渲染结果。 - 忠实转化:若用户提供原始文档,优先忠实保留其核心结构,再进行适度优化与重组。 - 禁止把文件路径当正文传给接口:传给脚本的 --markdown 应该是 Markdown 正文内容,或使用 --markdown - 从标准输入读取;不要把临时 .md 文件路径直接当作正文发给后端。 - Windows/环境兼容性与清理: - 严禁在项目根目录直接创建临时 .md 文件。 - 优先使用 stdin (--markdown -) 传递内容。 - 若因内容超长必须创建临时文件,必须将其放置在项目 .agents/cache/ 或系统临时文件夹中,且必须在命令执行完毕后立即使用 && rm (Mac/Linux) 或 ; del (Windows) 进行清理。 - 脚本兜底兼容:如果宿主误把本地 Markdown 文件路径传给脚本,脚本应先读取文件内容,再把真实 Markdown 正文提交到接口。

  1. 内容卓越性原则 (Content Excellence Principle):作为高级专家,必须主动应用内容增强能力辅助用户理解:

- 💻 代码块:涉及代码、脚本、配置、命令行指令时,必须使用标准代码块。 - 📐 数学公式:涉及科学定律、数学推导、金融模型、算法公式时,必须使用标准 LaTeX。 - 🖼️ 视觉插图:对于文旅、美食、设计、自然科学、动物植物、历史文化、儿童教育等更适合图像辅助理解的话题,可主动插入高清占位图 alt。若图片能显著帮助用户理解分类、特征或记忆重点,应优先在对应分支中加入 1-3 张代表性图片;若主题以逻辑梳理、技术说明、操作手册为主,则可不加图片,优先保证结构清晰。图片前不要添加空行或 <br />,应尽量直接写成同级列表项,如 - ![alt](url)。 - 🚀 Emoji 图标:仅在能显著标识分类、区分层级或引导用户视线的节点使用(如用 💻 代表电脑,🌱 代表植物)。Emoji 必须帮助用户一眼看懂节点核心含义,严禁无意义的纯装饰性堆砌。

  1. 视觉与结构控制 (Visual & Structure Control):

- 主题选择 (Theme Selection):根据用户内容、语气和使用场景,从下列主题中选择最合适的主题名称。

主题名称 大致色感 适合场景
现代活力 四色分区,高频对比
复古单色 暮紫阶梯,克制深邃
极简黑白 无色系阶梯,高冷职业
柔和雅韵 灰绿单色,柔和理性
暗夜极光 极暗背景,荧光分支,酷炫前卫
浪漫治愈 樱花粉主色,明黄点缀,柔和甜美

- 输出规则:AI 只输出主题名称,不输出 JSON 字符串。脚本会根据主题名称自动映射对应的 theme 配置。 - 异常兜底:如果 AI 选择了不存在的主题名称,脚本不会传 theme 字段给后端。 - 结构映射 (Structure):严禁编造参数,必须根据用户输入精准从下表匹配合适的结构。 - 常见场景适配:针对常见思维导图场景,分析时应优先突出对应重点并选择更贴切的结构。 - 当内容偏发散、灵感、观点归纳、结构拆解时,优先使用 mindfree; - 当内容偏线性逻辑、提纲、步骤、流程时,优先使用 mindright; - 当内容包含部门、岗位、人物上下级关系时,优先使用 mindorg ; - 当内容用于分析问题原因时,优先使用mindishikawaleft; - 当内容包含时间、阶段、里程碑、过程演变时,优先使用 mindtimelineh ; - 当内容需要按层级展示表格化对比、参数清单或分类汇总时,优先使用 mindtreeTablelefttitle 。 - 具体结构映射表格

名称 对应参数 (structure) 适合场景
思维导图 / 中心放射 / 默认结构 mind_free 书籍文献章节结构拆解、头脑风暴与创意发散、主题灵感扩展、读书笔记发散整理、会议观点与零散信息归纳、知识体系分类
逻辑图 / 向右延伸 mind_right 方案大纲生成、工作总结提纲、汇报框架梳理、学习步骤与执行流程梳理
组织结构图 mind_org 公司组织架构设计、部门层级关系、团队岗位职责、人物谱系与上下级关系
鱼骨图 mindishikawaleft 问题根因分析、故障诊断、复盘归因、原因排查与改进方向分析
时间轴 mindtimelineh 项目阶段规划、任务时间安排、里程碑梳理、事件发展过程与成长历程回顾
树形图 mindtreefree 项目任务拆解、WBS 工作分解
树形表格 / 表格图 mindtreeTableleft_title 多方案对比分析、产品参数清单、层级数据表、分类汇总与结构化信息对比

- 结构兜底:如果无法明确判断应使用哪一种 structure,默认传 mind_free

  1. 对话式修改逻辑 (Contextual Re-creation)

- 全量生成:本项目采用全量重绘技术。当用户提出修改需求时,AI 需读取对话历史,在之前的 Markdown 基础上进行修改,生成全量且更新后的 Markdown 内容。 - 重新创建:每次修改均调用 create 接口,为用户生成全新的“查看链接”和“图片链接”。

  1. 调用脚本同步云端:优先使用 python3 scripts/documenttomindmap_client.py --markdown - 从标准输入读取并提交到云端;若宿主无法稳定传递 stdin,则改用 --markdown-file。对于位于项目 .agents/cache/ 或系统临时文件夹中的临时文件,脚本会自动清理;若需要强制清理任意输入文件,可额外追加 --cleanup-markdown-file

- 执行示例: ``bash python3 scripts/documenttomindmapclient.py --title "标题" --theme "极简黑白" --structure "mindfree" --markdown - <<'EOF' # 核心主题 ## 节点内容 EOF ` - PowerShell 示例`powershell @' # 核心主题 ## 节点内容 '@ | python scripts/documenttomindmapclient.py --title "标题" --theme "极简黑白" --structure "mindfree" --markdown - ` - 临时文件兜底示例(跨平台)`bash python3 scripts/documenttomindmapclient.py --title "标题" --theme "极简黑白" --structure "mindfree" --markdown-file ".agents/cache/mindmap-input.md" --cleanup-markdown-file ``

  1. 呈现结果

- 必须展示 Markdown 代码块。 - 脚本返回后,必须展示“在线查看链接”和“图片链接”。 - 链接必须完整原样输出imgUrlvisitUrl 必须输出完整的原始 URL,禁止省略、截断、折叠、缩写、替换为省略号。 - 禁止包装链接:优先直接输出裸 https://... 链接,不要把长链接改写成“点这里”“查看图片”这类短文本,避免某些 Agent 或宿主截断真实地址。 - 禁止只展示前半段:即使链接很长,也必须完整保留查询参数,尤其是 poInfopartnerpartnerFlag 等尾部参数不能丢失。 - 优先原样输出脚本返回的 copyBlock:如果脚本结果里包含 data.copyBlock,应直接原样展示该文本块,不要自行重写链接文本。 - 如果宿主支持分阶段输出,可以先展示 Markdown,再补链接;如果宿主不稳定支持中间态输出,也可以在同一条最终回复中同时展示 Markdown、在线查看链接和图片链接。 - 最终回复中应同时保留 Markdown、在线查看链接和图片链接,避免中间结果在收尾时丢失。 - 提示语:“已为您生成了最新的思维导图,您可以点击链接查看编辑或继续在对话中要求修改内容、结构、主题。”