SuperAPI AI 工具集

mindmap-ppt-builder

办公与效率

查看项目

更新于 10-15 11:07

技能介绍

用途

Mindmap PPT Builder 用于把用户提供的源文档转换为适合本仓库的演示项目文件 project/source.js。源文档可以是对话中的粘贴文本,也可以是用户提供的本地文本或 Markdown 文件路径。输出的产物是一张前序遍历的思维导图,节点简洁、每节点两行,可选配节点图片,并附带与当前浅色 PPT 风格一致的本地素材。

主要能力

  • 读取源文档并识别演示主题。
  • 默认跟随源语言:中文输入输出中文,英文输入输出英文。
  • 构建清晰的逻辑树:根节点为文档或演示主题,主分支通常 2 至 4 个,子节点用于表达原因、结果、证据、示例、流程步骤、对比或补充。
  • 每个节点写成一个无序列表项加一条可选延续行,第一行为简短分类标签,第二行为主要信息。
  • 节点图片为可选项,通常选取 3 至 8 个高信息量节点配图;短草稿可用 0 至 2 张图。
  • 当图像生成不可用时,可用受限配色方案创建简单 SVG 占位图。

使用方式

  1. 获取用户源文档:优先使用对话中粘贴的文本;若用户给出本地文件路径,只读取该明确提供的文档文件;两者都不可用时,向用户索要文档。
  2. 阅读文档并识别演示主题。
  3. 构建逻辑树。
  4. 按双行节点格式撰写每个节点,每行控制在约 30 个中文字符或 8 个英文单词以内。
  5. 审慎选择图像节点,用 GPT Image 2 或可用图像生成工具为选定节点生成插图,保存在 project/ 或其子文件夹下。
  6. 用 sourceMarkdown 替换 project/source.js,并在写入用户文本前转义反引号和 ${...} 序列。
  7. 运行 npm run check。可选运行 npm run dev 并进行视觉验证。

工作区要求

该技能仅在当前工作目录树内运行,即 cwd 本身或其下的 mindmap-ppt/ 子文件夹。不要搜索父目录、同级目录或主目录中已有的检出。将 https://github.com/agegr/mindmap-ppt 克隆到当前工作目录下的 ./mindmap-ppt/ 并进入该目录。若 ./mindmap-ppt/ 已存在,应停止并询问用户如何处理。不要通过 cd ..、find 等方式探测文件系统或在别处创建检出。应用仓库应保持在技能文件夹之外,不要把 index.html、src/ 或 project/ 复制或克隆到 .agents/skills/mindmap-ppt-builder/。正常技能输出只应修改 project/source.js 和 project/ 下的本地素材文件。

适用场景

适用于需要把一处或多处散文、文章、演讲、报告或笔记整理成结构化思维导图演示的场合。也可以用于从中文或英文文档生成对应语言的双行节点思维导图。

限制

  • 思维导图必然会省略大量源文档细节。
  • 不应对源文档事实做静默纠正;若源文档有矛盾或存疑说法,应保留或向用户提示冲突。
  • 除非用户明确要求清理,否则不要删除已有项目素材。
  • 除非用户明确要求实现变更,否则不要编辑 src/、index.html 或应用行为。
  • 图像路径默认相对于 project/,仅可使用 PNG、JPG/JPEG 或 SVG 素材,且每个 @image 都必须有对应素材文件存在。
  • 若源文档过长或过宽泛,应先保留原章节结构;若材料过于宽泛难以自信地精简,应先起草高层大纲并请用户确认优先级。