Token导航 LogoToken导航

Agent Skill · 研究检索

ppt-pro(专业 PPT)

ppt-pro 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

ppt-pro 是研究检索类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为需要联网;许可证为 MIT-0,第三方扫描有提醒项,按安装量在研究检索类的 73,675 个 Skill 里排第 32,113。

总安装 2,571周安装 103GitHub Stars 1下载 832核验 2026-05-01

安装说明

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

安装方式

通过对话安装

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

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

命令行安装

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

ClawHubOpenClaw
openclaw skills install ppt-pro

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

模拟顶级 PPT 公司全流程生成专业演示文稿。从调研到设计稿输出 HTML 或可编辑 PPTX。适用于高要求商业汇报场景。ppt-pro 属于研究检索类 Skill,可作为该场景下的辅助能力补充。需确认内容真实性和数据准确性。建议人工审核最终输出结果。

适用宿主包括 OpenClaw,接入前应确认版本、权限和运行环境要求。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

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

  2. 2

    拿到安装命令

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

  3. 3

    安装后重启宿主

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

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

ppt-pro 怎么安装?

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

ppt-pro 支持哪些 AI 工具?

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

ppt-pro 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

ppt-pro 是免费的吗?

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

ppt-pro 用的人多吗?

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

ppt-pro 安全吗?

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

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

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

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

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

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

研究检索类 Skill 对比

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

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
ppt-pro

专业 PPT · 本页

2,5711需要联网MIT-0有提醒

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

SKILL.md 原文

name
ppt-pro
description
>-
metadata
author
ppt-pro-team
version
9.7.0
tags
pptx, presentation, slides, html
compatibility
Requires python3 and node. Linux/macOS/Windows.

PPT Pro -- 专业演示文稿全流程生成

PPTX 可编辑管线技术规则

完整技术约束详见 pptx-pipeline.md。核心原则:

  1. 背景仅承担装饰:用户可能调整的元素必须作为独立 PPTX shape/picture
  2. data-pptx-role 驱动分层:content / content-icon / decoration / watermark 四角色
  3. z-order:shapes → icons → text boxes
  4. 原生控件优先:表格/图表优先用 python-pptx 原生 API,禁止手动 XML 注入

核心理念

模仿专业 PPT 设计公司(报价万元/页级别)的完整工作流,而非「给个大纲套模板」:

  1. 先调研后生成 -- 用真实数据填充内容,不凭空杜撰
  2. 策划与设计分离 -- 先验证信息结构,再做视觉包装
  3. 内容驱动版式 -- Bento Grid 卡片式布局,每页由内容决定版式
  4. 全局风格一致 -- 先定风格再逐页生成,保证跨页统一
  5. 智能配图 -- 利用图片生成能力为每页配插图(绝大多数环境都有此能力)

环境感知

开始工作前自省 agent 拥有的工具能力:

能力降级策略
信息获取(搜索/URL/文档/知识库)全部缺失 -> 依赖用户提供材料
图片生成(绝大多数环境都有)缺失 -> 纯 CSS 装饰替代
文件输出必须有
脚本执行(Python/Node.js)缺失 -> 跳过自动打包和可编辑管线转换
Sub-agent / 并行代理(Agent tool / subagent)可用 -> Step 4 策划和 Step 5c HTML 生成启用并行模式;缺失 -> 退回逐页串行

原则:检查实际可调用的工具列表,有什么用什么。检测 sub-agent 能力时,确认是否有 Agent 工具(或等价的 subagent 调用能力)。若有,在 progress.json 中标记 "has_subagent": true,后续 Step 4 和 Step 5c 自动启用并行模式。


路径约定

变量含义获取方式
SKILL_DIR本 SKILL.md 所在目录的绝对路径即触发 Skill 时读取 SKILL.md 的目录
OUTPUT_DIR产物输出根目录用户当前工作目录下的 ppt-output/(首次使用时 mkdir -p 创建)

后续所有路径均基于这两个变量,不再重复说明。


输入模式与复杂度判断

入口判断

入口示例从哪步开始
纯主题"做一个 Dify 企业介绍 PPT"Step 1 完整流程
主题 + 需求"15 页 AI 安全 PPT,暗黑风"Step 1(跳部分已知问题)
源材料"把这篇报告做成 PPT"Step 1(材料为主)
已有大纲"我有大纲了,生成设计稿"Step 4 或 5

跳步规则

起始步骤缺失依赖补全方式
Step 4每页内容文本先用 Prompt #3 为每页生成内容分配
Step 5策划稿 JSON用户提供或先执行 Step 4

复杂度自适应

规模页数调研搜索策划生成
轻量<= 8 页5 题精简版(Q1+Q2+Q7+Q8+Q12)3-5 个查询整体生成(Step 3 可与 Step 4 合并)逐页生成
标准9-18 页完整 12 题 + 动态追问8-12 个查询逐页生成逐页生成
大型> 18 页完整 12 题 + 动态追问10-15 个查询逐页生成逐页生成

复杂度判断时机:(1) 预判(Step 1 前):据用户描述估算;明确页数或暗示简短则预判轻量并精简提问。(2) 确认(Step 1 后):据 Q8 写入 progress.json 的 complexity_level(light / standard / large)。(3) 传递:后续步骤从 progress.json 读取并调整搜索数、策划深度等。


6 步 Pipeline

Step 1: 需求调研 [STOP -- 必须等用户回复]

禁止跳过。 无论主题多简单,都必须提问并等用户回复后才能继续。不替用户做决定。

执行:references/prompts/prompt-1-research.md。有搜索则搜主题背景(3-5 条)并据此生成 Q2/Q5/动态追问选项;无搜索则用通用选项并跳过第五层动态追问。一次性发出 12 基础题 + 0-3 动态题,等待用户回复,再整理为需求 JSON。整理后须对照 quality-checks.md 中的消费审查矩阵自检;五层问题详表、Q7/轻量/动态追问全文亦在同文件。

问题层级(简表):场景层 Q1-3 → 内容层 Q4-6 → 视觉层 Q7(须表格展示 8 种预置风格:蓝白商务/极简灰白/清新自然/暖色大地/朱红宫墙/暗黑科技/紫金奢华/活力彩虹,各附一句灵魂描述;用户选编号)→ 执行层 Q8-12 → 动态层 0-3 题(仅当搜索揭示主题关键分歧时追加,须标注消费节点)。

轻量模式(页数 <= 8 或暗示简短):仅 Q1+Q2+Q7+Q8+Q12。动态追问:不凑数。

产物:需求 JSON(字段须完整):

{
  "topic": "PPT 主题",
  "scene": "Q1 演示场景(现场演讲/自阅文档/培训教学/其他)",
  "audience": "Q2 核心受众画像",
  "purpose": "Q3 期望观众做什么",
  "narrative_structure": "Q4 叙事结构",
  "emphasis": ["Q5 内容侧重(可多选)"],
  "persuasion_style": ["Q6 说服力要素(可多选)"],
  "style_choice": "Q7 风格选择(A-J)",
  "style_detail": "Q7 附加信息(如选 J 时的自定义描述)",
  "page_count": "Q8 页数(数字或 null=AI 决定)",
  "info_density": "Q8 信息密度偏好(少而精/适中/信息量大)",
  "brand_info": {
    "presenter": "Q9 演讲人",
    "date": "Q9 日期",
    "company": "Q9 公司名",
    "brand_color": "Q9 品牌色(如有,覆盖 style_choice)",
    "logo_path": "Q9 Logo 路径"
  },
  "content_must_include": ["Q10 必须包含"],
  "content_must_avoid": ["Q10 必须回避"],
  "language": "Q11 语言偏好(中文/英文/中英混排/其他)",
  "image_preference": "Q12 配图偏好(A-D)",
  "dynamic_answers": {"问题文本": "用户回答"},
  "complexity_level": "light | standard | large(根据 page_count 判定)"
}

Step 2: 资料搜集

盘点所有信息获取能力,全部用上。

2a. 查询规划 — 按复杂度表控制查询数;维度与 JSON 整理模板见 execution-rules.md(Step 2 两节)。

2b. 并行搜索 — 搜索引擎、URL、文档、知识库等凡可用尽用。

2c. 结果整理 — 每组输出结构化 JSON(query + findings[]:fact / data / source / reliability high|medium|low / relevance)。仅 high/medium 可进策划 data_highlights;low 仅作参考。

产物:搜索结果集合 JSON。


Step 3: 大纲策划

执行:references/prompts/prompt-2-outline.md。方法论与 5 步思考过程全文见 execution-rules.md「Step 3」;prompt 内亦内置自动执行。

自检:页数合规;每 Part >= 2 页;Part 间逻辑递进;要点有搜索支撑(缺则 found_in_search: false);design_rationale 与 transition_from_previous 完整。

产物:[PPT_OUTLINE] JSON(含 design_rationale)。


Step 4: 内容分配 + 策划稿 [STOP -- 完成后必须等用户确认]

内容分配与策划稿合并为一步;策划稿须为 AI 逐页思考的创作产物。核心:一页一 planning{n}.json,对应一页 HTML。 ⛔ 未经用户确认,禁止跳进 Step 5。
4a. 资源菜单预读(首页策划前一次)

策划第一页前按序读取(每项以 README 或指定章节为主,勿通读全书):

优先级路径用途
0principles/design-principles-cheatsheet.mdJSON 字段操作 + 逐页 8 项体检(必读第一项)
1layouts/README.mdlayout_hint
1blayout-patterns.md12 种布局模式、4 层结构、通用组件
2blocks/README.mdcard_type
3blocks/card-styles.mdcard_style
4charts/README.mdchart_type
5principles/README.md原则索引
6styles/README.md 的装饰技法工具箱章节decoration_hints
7image-generation.md(Q12 ≠ A 时)image.prompt / image.usage

预读后从工具箱选型,避免只会 text+data+list。第 7 项仅在需要配图时读。

4b. 逐页策划

执行:references/prompts/prompt-3-planning.md。

占位符:{{DESIGN_PRINCIPLES_CHEATSHEET}}、{{RESOURCE_MENU}} 分别注入 cheatsheet 与 resource-menu.md 全文;其余从需求 JSON 填入({{SCENE}} 等)。

设计感约束(须遵守):拒绝千篇一律网页风;页与页版式须有反差与非对称;director_command 须给出具体、可执行的视觉与排版指令。

要点:逐页按 cheatsheet 尾部 8 项体检;映射搜索素材;主内容 40-100 字 + 数据亮点 + 辅助要点;layout_hint / card_type / chart_type 来自预读菜单;叙事节奏见 references/narrative-rhythm.md;每页 visual_weight、required_resources、image(总页数 >= 8 时全稿至少各用 1 次 split-content 与 card-inset)。

串并行、验证与操作边界

据 has_subagent 与复杂度选择串行或按 Part 并行;验证是写入流程的一部分(每页 planning_validator.py 单页验证,ERROR 必改)。4a 补充说明、4b 持久上下文与设计感约束、全量验证、Sub-agent 模板、操作边界 6 条、上下文传递 — 详见 execution-rules.md。

⛔ [GATE] 所有页完成后,必须执行且必须 PASS 才能继续:

# Step 1: 运行门禁脚本(内部调用 planning_validator.py)
bash SKILL_DIR/scripts/pipeline_gate.sh check-planning OUTPUT_DIR SKILL_DIR

# Step 2: 若有 ERROR,修正 planning JSON 后重跑,直到 PASS
# Step 3: PASS 后向用户展示策划概览,等待确认

planning_validator.py 返回 exit 1(FAILED)时 → 禁止继续,必须修正全部 ERROR。ERROR 修复参考各条错误提示中的「期望格式」说明。

修正跨页问题 → 向用户展示概览 → [STOP -- 等待用户确认](可编辑 planning/planning{n}.json 后回复再继续)。

产物:OUTPUT_DIR/planning/planning{n}.json。


Step 5: 风格决策 + 设计稿生成

顺序:5a → 5b(可选)→ 5c。

5a. 风格决策

执行:references/styles/README.md 的灵动创作方法论(四步法):情绪关键词 → 从情绪推导色彩 → 灵魂宣言 → 变奏策略;并读对应 styles/{id}.md。style.json 须含灵魂层、装饰基因、css_variables(12 项)、font_family — 校验清单见 quality-checks.md。调色板路径见 resource-registry.md 第 1 节。

产物:OUTPUT_DIR/style.json。

5b. 配图生成(可选)

读取每页 planning{n}.json 的 image;usage = none 则跳过;否则 generate_image 用 image.prompt,保存 OUTPUT_DIR/images/。须在生成该页 HTML 之前完成该页配图。

5c. 逐页 HTML

一对一:planning{n}.json → slides/slide-{NN}.html。

⛔ GATE CHECK(任何一步 BLOCKED 则禁止写 HTML):

# [1] 确认 planning 通过门禁
bash SKILL_DIR/scripts/pipeline_gate.sh check-planning OUTPUT_DIR SKILL_DIR

# [2] 组装 prompt-ready 文件(全量批次)
python3 SKILL_DIR/scripts/prompt_assembler.py \
  OUTPUT_DIR/planning/ --refs SKILL_DIR/references \
  --style OUTPUT_DIR/style.json -o OUTPUT_DIR/prompts-ready/

# [3] 确认 prompts-ready 与 planning 数量一致
bash SKILL_DIR/scripts/pipeline_gate.sh check-prompts OUTPUT_DIR

# [4] 读全局资源(仅一次)
# view_file SKILL_DIR/references/styles/README.md
# view_file SKILL_DIR/references/principles/README.md
# view_file SKILL_DIR/references/blocks/README.md
# view_file SKILL_DIR/references/layout-patterns.md

每页:先 view_file OUTPUT_DIR/prompts-ready/prompt-ready-{n}.txt,再据完整 prompt 生成 HTML;禁止跳过 prompt-ready。三层资源决策、prompt_assembler 占位符说明、批量/单页命令、并行 HTML Sub-agent、核心设计约束与逐页 ASSERT 流程 — 详见 execution-rules.md。

逐页自检:写入前执行 quality-checks.md 中的 5 项自检。

跨页叙事:遵循 references/narrative-rhythm.md。

HTML 完成后:html_packager.py 生成 preview.html → 请用户审阅 → [STOP](确认或改稿后再 Step 6)。

python3 SKILL_DIR/scripts/html_packager.py OUTPUT_DIR/slides/ -o OUTPUT_DIR/preview.html

产物:OUTPUT_DIR/slides/*.html、preview.html。


Step 6: 管线选择 + 后处理 [必做]

用户确认 HTML 后必须跑转换管线,勿停在 preview。
6a. 管线选择 [STOP]
管线路径优势劣势
A) PNGHTML → PNG → PPTX兼容极好;CSS 全保留字不可编辑
B) 可编辑HTML → Puppeteer + python-pptx字可编辑;CSS 高级效果映射 OOXML需 Node 18+ 与 python-pptx

等用户选 A 或 B。

6b. 执行转换
bash SKILL_DIR/scripts/setup.sh
pip install python-pptx lxml Pillow 2>/dev/null

管线 A:html2png.py → png2pptx.py(脚本自动选 Playwright / Puppeteer)。

python3 SKILL_DIR/scripts/html2png.py OUTPUT_DIR/slides/ -o OUTPUT_DIR/png/ --scale 2
python3 SKILL_DIR/scripts/png2pptx.py OUTPUT_DIR/png/ -o OUTPUT_DIR/presentation.pptx

管线 B:cd SKILL_DIR/scripts && npm install(首次);node html2pptx.js ...

cd SKILL_DIR/scripts && npm install
pip install python-pptx lxml
node SKILL_DIR/scripts/html2pptx.js OUTPUT_DIR/slides/ -o OUTPUT_DIR/presentation.pptx
6c. 通知用户

说明 preview.html、presentation.pptx、png/(若用 A)及可编辑管线编辑能力;降级时说明原因与补装依赖。


执行规则(扩展)

策划与 HTML 阶段的串并行流程、Sub-agent 提示词模板、操作边界、Step 5c 资源决策树、prompt_assembler 与禁止行为等 — 详见 execution-rules.md。


质量检查、恢复与产物目录

需求消费审查矩阵、style.json 校验、HTML 5 项自检、全局质量表、progress.json 恢复流程、ppt-output/ 目录树、可移植性与首次使用 — 详见 quality-checks.md。


Reference 文件索引

完整映射见 resource-registry.md。
文件何时读内容
execution-rules.mdStep 4-5c 按需串并行、Sub-agent 模板、资源决策树、prompt 组装、HTML 并行与约束
quality-checks.mdStep 1/5a/5c/恢复/部署消费审查、style 校验、自检表、progress.json、目录结构、可移植性
prompts/prompt-1-research.mdStep 1需求调研
prompts/prompt-2-outline.mdStep 3大纲架构 v3.0
prompts/prompt-3-planning.mdStep 4策划稿
prompts/prompt-4-design.mdprompt_assembler 内部设计模板(勿手动读)
blocks/README.mdStep 4 首页前复合组件
blocks/{type}.mdStep 4 + 5c 按需8 种复合组件
principles/README.mdStep 4 首页前6 大原则索引
principles/{name}.md按需各原则正文
principles/design-principles-cheatsheet.mdStep 4 首页前(第 0 项)JSON 字段手册 + 体检单
resource-menu.md经 {{RESOURCE_MENU}} 注入 prompt-3资源速查
styles/README.mdStep 5a + 5c 首页前色彩 + 装饰工具箱
styles/{id}.mdStep 5a8 套调色板
layouts/README.md策划 / 5c布局总则
layout-patterns.md5c GATE #2布局模式 + 4 层结构 + 组件
layouts/{layout}.mdresource 组装骨架
charts/{type}.mdresource 组装图表模板
page-templates/{type}.mdresource 组装页面结构建议
narrative-rhythm.mdStep 3 后节奏与色彩递进
technique-cards.mdprompt_assemblerT1-T10 技法牌
resource-registry.md维护全局映射
pptx-pipeline.md可编辑管线PPTX 技术规则
scripts/prompt_assembler.pyStep 5c GATE组装 prompt-ready
scripts/resource_assembler.py内部[RESOURCES] 块
scripts/planning_validator.pyStep 4策划校验
scripts/setup.sh首次 / 自检环境
scripts/html2png.pyStep 6 A截图
scripts/png2pptx.pyStep 6 APNG → PPTX
scripts/html2pptx.jsStep 6 B可编辑管线入口
scripts/extract_slides.jsStep 6 BPhase 1
scripts/assemble_pptx.pyStep 6 BPhase 2
scripts/package.jsonStep 6 BNode 依赖
scripts/html_packager.pyStep 5cpreview.html

平台分布

OpenClaw

87.53%
按下载量换算728

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

可疑

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

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

继续浏览同类 Skills