Token导航 LogoToken导航

Agent Skill · 效率

ppt-maker-skill(PPT 制作技巧)

ppt-maker-skill 用于整理文档、README、Markdown 和说明材料,适合在 OpenClaw 中需要把零散信息整理成结构清晰的文档时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

ppt-maker-skill 是效率类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为只读;许可证为 MIT-0,第三方扫描有提醒项,按安装量在效率类的 21,003 个 Skill 里排第 12,248。

总安装 4,211周安装 172GitHub Stars 1下载 1,348核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:ppt-maker-skill(PPT 制作技巧)
来源仓库:https://github.com/mr-q526/ppt-maker-skill
安装命令:
openclaw skills install ppt-maker-skill
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install ppt-maker-skill

这个 Skill 是做什么的

效率类 Skill 把重复的整理、汇总、转换工作交给助手完成,减少手工复制粘贴。

根据一句话主题、Markdown 或已有文稿生成结构化 PPT,并支持自然语言修改页面与组件后导出为可编辑 PPT。适用于需要生成大纲、创建逐页布局、维护 deck.json、渲染 HTML 预览和导出 .pptx 的场景。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install ppt-maker-skill;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它标注为只读,先用只读任务试一次,确认行为符合预期再扩大使用范围。

常见问题

6 条

ppt-maker-skill 怎么安装?

在终端执行 openclaw skills install ppt-maker-skill。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

ppt-maker-skill 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

ppt-maker-skill 需要什么权限?

权限级别是只读。该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

ppt-maker-skill 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

ppt-maker-skill 用的人多吗?

公开数据是累计安装 4,211 次,近一周安装 172 次,下载 1,348 次,GitHub 1 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

ppt-maker-skill 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 标注为只读权限,试用阶段不容易误改本地文件。

先想清楚的地方

  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理效率类任务、又不想每次都手写提示词的人。
  • 只想先试试效果、不希望它改动本地文件的人。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

效率类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
github

GitHub 代码协作 · OpenClaw

7,632,918545需要联网MIT-0通过
nano-pdf

Nano PDF 文档 · OpenClaw

4,249,476231需要联网MIT-0通过
auto-updater

自动更新程序 · OpenClaw

2,964,063386操作浏览器MIT-0通过
video-frames

视频帧 · OpenClaw

2,621,304112需要联网MIT-0通过
gemini

Gemini 助手 · OpenClaw

2,547,39648需要联网MIT-0有提醒
ppt-maker-skill

PPT 制作技巧 · 本页

4,2111只读MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
ppt-maker
description
根据一句话主题、Markdown 或已有文稿生成结构化 PPT,并支持自然语言修改页面与组件后导出为可编辑 PPT。适用于需要生成大纲、创建逐页布局、维护 deck.json、渲染 HTML 预览和导出 .pptx 的场景。
metadata

PPT Maker

本技能用于构建和编辑结构化 PPT,而不是将任意 HTML 强行转换成 PowerPoint。

核心工作流是:

用户输入 -> 创建项目文件夹 -> AI 生成 deck.json -> 预览渲染 -> 自然语言编辑 -> 导出 .pptx

ClawHub 版本说明

  • 发布包默认不包含 node_modules、历史 projects/、示例导出文件、用户素材和本地虚拟环境。
  • 首次使用先进入 {baseDir} 安装依赖;参考素材请放进 {baseDir}/materials/。
cd {baseDir}
npm install

当前系统新增了三层组织能力:

  • template:控制整体视觉风格和推荐版式
  • archetype:控制某类 PPT 的默认结构和起稿页序
  • subskills/:为个人介绍、项目介绍等具体方向提供更窄的 workflow

何时使用

当用户提出以下需求时使用本技能:

  • 根据一句话主题生成 PPT 大纲与页面
  • 根据一段原文或 Markdown 生成演示文稿
  • 修改某一页的标题、正文、配图、布局、主题或组件位置
  • 为页面或组件增加分步出现动画,并预览动画节奏
  • 预览 PPT 页面效果
  • 用 skill 自带 viewer 预览指定项目,并查看页内区块信息
  • 导出可编辑的 .pptx

核心原则

  • 子技能优先(Subskill First):在开始创建任何 PPT 前,必须先查看 subskills/ 目录下(或通过 scripts/list_catalog.js)是否已有为该场景定制的专属子技能。如果存在对应的子技能(如 english-lesson、personal-intro),必须优先阅读并严格遵循该子技能 SKILL.md 中的专属规范与工作流,绝不能用当前的通用兜底流程硬做。
  • 不要让 AI 直接输出任意 HTML 页面作为最终真相来源
  • 所有页面内容都必须落到 deck.json 的结构化组件模型里
  • 预览与导出必须读取同一份 deck.json
  • 默认优先保证可编辑性,复杂页面再考虑保真兜底
  • 动画优先用结构化 animation 字段描述;HTML 预览真实播放,PPT 导出默认用 build slides 模拟

目录导航

  • references/slide-schema.md

定义 deck.json 的结构与当前支持的组件。

  • references/layout-rules.md

定义版式、字号、间距和溢出控制规则。

  • references/template-catalog.md

定义当前模板、archetype 和版式变体目录。

  • references/prompt-patterns.md

定义大纲生成、页面生成、编辑指令改写的提示词模式。

  • scripts/list_catalog.js

列出模板、archetype、版式变体和已存在的子 skill。

  • scripts/create_ppt_skill.js

根据新场景脚手架出新的 PPT 子 skill 和 archetype。注:AI 执行此操作时,须遵循 .agents/workflows/create-subskill.md 中定义的交互访谈流程。

  • scripts/validate_deck.js

校验 deck 数据是否合法。

  • scripts/init_project.js

为每个新 PPT 创建独立项目文件夹,并支持选择 template 和 archetype。

  • scripts/build_project.js

在项目目录里一键校验和预览。加 --export 导出 .pptx。

  • scripts/open_project_preview.js

为指定项目生成并打开 viewer 风格的 preview.html。加 --export 同时导出。

  • scripts/render_preview.js

生成简洁的 viewer 预览页面,左侧为页列表,右侧为自动缩放的 slide 展示。

  • scripts/export_ppt.js

单独导出 .pptx,文件名与项目目录名一致(如 lesson-23-24.pptx)。

  • scripts/list_materials.js

列出 materials/ 目录下的参考素材文件。

  • scripts/apply_edit.js

根据结构化编辑指令更新 deck。

  • scripts/plan_edit.js

将自然语言修改命令翻译为结构化 operations。

  • scripts/edit_with_command.js

一步完成“自然语言指令 -> deck 修改”。

  • subskills/personal-intro

面向个人介绍类 PPT 的子 skill。

  • subskills/project-intro

面向项目介绍类 PPT 的子 skill。

  • subskills/english-lesson

面向英语课堂教学 PPT 的子 skill(10 分钟课堂结构)。

  • materials/

存放用户上传的参考素材(教材 PDF、文稿、图片等),AI 从中提取内容生成 PPT。

推荐工作流

  1. 预检(关键!):如果用户要求做特定场景的 PPT,在创建之前,必须先阅读 subskills/ 目录或执行 node {baseDir}/scripts/list_catalog.js 检查是否有现成的专属子技能(例如用户要做英语备课,务必走 english-lesson 子技能的流程)。若存在,必须切换并遵守该子技能的 SKILL.md 或规范进行交付;若不存在,才适用当前的兜底通用流程。
  2. 先创建独立项目目录,路径位于 {baseDir}/projects/<slug>/,并选择合适的 template / archetype。
  3. 阅读 references/slide-schema.md,确认当前支持哪些页面和组件。
  4. 如有参考素材,放入 {baseDir}/materials/ 目录。可用 node {baseDir}/scripts/list_materials.js 查看。
  5. 根据用户输入在该项目目录里生成 deck.json。
  6. 运行 node {baseDir}/scripts/build_project.js {baseDir}/projects/<slug> 校验和预览。
  7. 需要查看页面时,使用 node {baseDir}/scripts/open_project_preview.js {baseDir}/projects/<slug> 打开项目 viewer。
  8. 根据用户反馈继续修改该项目目录里的 deck.json。
  9. 用户确认后,加 --export 导出 .pptx(文件名与项目名一致)。
  10. 后续所有预览、编辑和导出都在同一项目文件夹内完成。

命令示例

在本技能目录下运行:

cd {baseDir}
npm install
npm run project:new
npm run validate
npm run preview
npm run export
npm run catalog
node scripts/list_materials.js
node scripts/build_project.js projects/lesson-23-24
node scripts/build_project.js projects/lesson-23-24 --export
node scripts/open_project_preview.js projects/lesson-23-24
node scripts/init_project.js openclaw-intro "OpenClaw 介绍"
node scripts/init_project.js founder-profile "创始人介绍" --template profile-editorial --archetype personal-intro
node scripts/create_ppt_skill.js customer-story "客户案例介绍" "适合客户案例复盘、售前演示和项目展示"

deck 生成要求

  • 每个 slide 必须有稳定的 id
  • 每个 component 必须有稳定的 id
  • deck 建议同时带上 meta.template 和 meta.archetype
  • 所有组件必须显式给出 x, y, w, h
  • 坐标单位统一使用英寸,对齐 PowerPoint 宽屏页面
  • 文本内容要控制长度,避免超出布局预算
  • 如需动画,优先给组件增加 animation.effect 和 animation.build

自然语言编辑要求

当用户说“改第三页标题”或“把右上角图片放大一点”时:

  • 先定位 slide
  • 再定位 component
  • 然后修改 deck.json
  • 不要直接只改预览 HTML

对于常见的命令式编辑,优先走:

  1. scripts/plan_edit.js 生成 operations
  2. scripts/apply_edit.js 或 scripts/edit_with_command.js 应用修改

复杂页面如需保真导出,可以在后续扩展中增加整页位图模式,但默认先保持可编辑对象导出。

Viewer 约定

  • 左侧固定展示 slide 列表与缩略页
  • 右侧顶部精简工具栏:页码芯片 + 页面名称 + 导航按钮
  • slide 画布自动缩放适配窗口大小(scale-to-fit)
  • 悬停组件时显示 tooltip(名称 + 类型)
  • 点击组件后自动复制识别信息,方便告诉 AI 修改。

模板与子 skill 约定

  • template 负责视觉风格和推荐页型变体,不直接替代 theme
  • archetype 负责某类 PPT 的默认起稿结构
  • subskills/ 里的子 skill 应该只保留对应场景的简洁 workflow,不复制主技能的大量通用说明
  • 新建场景优先用 scripts/create_ppt_skill.js,同时生成一个新的 archetype 脚手架

动画说明

  • 预览层支持 fade-in、slide-up、zoom-in
  • 导出层默认不依赖 PowerPoint 原生对象动画
  • 如组件设置了 animation.build,导出时会按 build 顺序展开成多张连续幻灯片

平台分布

OpenClaw

88.46%
按下载量换算1,192

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

可疑

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills