com um clique
mindmap-zh
从文件、URL、粘贴的文本或一个主题生成可交互的 Markmap 思维导图(中文版)。
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
从文件、URL、粘贴的文本或一个主题生成可交互的 Markmap 思维导图(中文版)。
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Baseado na classificação ocupacional SOC
| name | mindmap-zh |
| user-invocable | true |
| description | 从文件、URL、粘贴的文本或一个主题生成可交互的 Markmap 思维导图(中文版)。 |
| allowed-tools | Bash, Read, Write, Glob, WebFetch |
/mindmap-zh <输入> [--render] [--output <路径>]
<输入> 为以下之一:
http:// 或 https://)— 抓取页面内容并生成导图参数:
--render — 写出 .md 后,额外生成一个独立的可交互 .html--output <路径> — 将 .md 写到指定路径,而非默认路径跨平台说明: 本技能使用 Claude Code 的工具名(
Read、Write、Glob、Bash、WebFetch)。在 GitHub Copilot CLI 上请使用对应工具(view、create、glob、bash、web_fetch)——见references/copilot-tools.md。两个平台上的工作流完全一致。
先去除参数,再对剩余部分分类并加载内容:
http:// 或 https:// 开头),用 WebFetch 抓取(要求其返回页面正文)。抓取到的内容即为内容。优先判断此项,先于文件/文本/主题规则。遇到以下情况,停下来询问用户(切勿擅自猜测):
.md/.txt 结尾,或包含 / 或 \)但文件不存在 → 报告 未找到文件:<路径>,并询问:改为按主题生成,还是修正路径?将内容转化为节点层级:
规则:
.md按下文 Markmap 格式 所示的样式写出文件。
输出路径:
foo.md → foo.mindmap.md(同目录)。<slug>.mindmap.md。<slug>.mindmap.md(slug 规则同主题)。<主题-slug>.mindmap.md(slug = 小写,空格 → -)。--output <路径> 覆盖默认路径,按所给值写出。.mindmap.md 前插入计数 — <名称>-2.mindmap.md、再 <名称>-3.mindmap.md……取第一个未被占用的名称。显式 --output 路径同样适用此后缀规则。切勿静默覆盖已有文件。写入后,告诉用户确切路径以及查看方式:在 https://markmap.js.org 打开,或使用 VS Code 的 “Markmap” 扩展。
--render):渲染为 HTMLrender.sh 位于本 SKILL.md 同级的 scripts/ 文件夹内。若你尚不知其绝对路径,用 Glob 定位(**/skills/mindmap-zh/scripts/render.sh),再按该路径运行:
bash <skill-dir>/scripts/render.sh "<输出.md>"
.html 路径——请告知用户。npx,退出码 3),.md 仍是有保证的交付物。告诉用户已跳过渲染,并展示它打印的手动命令(退出码 3 的“缺少 npx”情形会打印一条)。不要把这视为整个任务的失败。按如下样式写出 .md:
---
title: <导图标题>
markmap:
colorFreezeLevel: 2
maxWidth: 300
---
# <中心主题>
## <分支 1>
- <要点>
- <子要点>
- <要点>
## <分支 2>
- <要点>
# 一级标题——根 / 中心主题。## 二级标题 = 主分支;### 与 - 列表项 = 更深层级。**加粗**、`代码`、链接)允许使用并会原样传递。colorFreezeLevel: 2、maxWidth: 300)不变。输入(一段有结构的片段):
检索增强生成(RAG)
索引
切分文档、做嵌入、存储向量。
检索
对查询做嵌入,找到最近邻的片段。
生成
把检索到的上下文注入提示词。
输出 检索增强生成.mindmap.md:
---
title: 检索增强生成(RAG)
markmap:
colorFreezeLevel: 2
maxWidth: 300
---
# 检索增强生成(RAG)
## 索引
- 切分文档
- 嵌入片段
- 存储向量
## 检索
- 对查询做嵌入
- 找到最近邻片段
## 生成
- 注入上下文到提示词
--render 需要 Node.js / npx(使用 npx markmap-cli,无需全局安装)。