📦 幻灯创建、读取、编辑PowerPoint文件(.Pptx),支持模板编辑、从头创建、格式转换等 — 幻灯创建、读取、编辑 PowerPoint 文件(.pptx),支持模板编辑、从头创建、格式转换等
v1.0.03分钟前
0· 35·0 当前·0 累计
下载技能包
最后更新
2026/4/23
安全扫描
OpenClaw
安全
high confidence该技能的代码、运行时指令和依赖项均与 PPTX 读取/编辑/生成工具一致;没有任何请求或指令与此目的无关。
评估建议
该技能逻辑清晰,支持本地 PPTX 编辑/生成流程。安装或运行前请注意:
1) 先用 .pptx 副本测试——clean.py 等脚本会删除未引用文件,若路径错误可能误删内容。
2) 需安装 Python 与 Node 依赖,并执行 npx playwright install chromium,会下载大型浏览器二进制。
3) 检查全局 npm 安装(或改用本地安装)。
4) 阅读 LICENSE.txt 中的许可条款(含限制性条款),确认可接受。
5) 若允许子代理编辑幻灯片,请限制其访问范围并复查输出。
6) 如需更高安全性,在隔离环境(容器/VM)中运行脚本,并先审计命令。...详细分析 ▾
✓ 用途与能力
名称/描述(PowerPoint 创建/读取/编辑/转换)与所包含的 Python 脚本和 Node 演示(unpack/pack/clean/thumbnail,pptxgenjs 用法)相符。文件与文档(editing.md、pptxgenjs.md、demo.js、scripts/)均符合所述功能。
ℹ 指令范围
SKILL.md 指示运行提供的脚本(unpack/edit/pack、thumbnail)并安装所需依赖。它要求用户在技能目录内运行脚本,并建议使用子代理并行编辑幻灯片 XML。这属于合理范围,但注意:脚本会执行破坏性文件操作(clean.py 会删除未引用文件),因此必须对副本运行。文档还指示全局 npm 安装并运行 npx playwright install chromium(会下载浏览器)。
ℹ 安装机制
没有自动安装规范(仅指令),但 SKILL.md 需要 pip/npm 安装并运行 npx playwright install chromium。这些是该工作流的标准步骤,但会下载第三方包及 Chromium 二进制文件(体积较大)。package-lock.json 通过镜像仓库引用公共 npm 包(playwright、pptxgenjs)——Node 生成流程中属正常现象。
✓ 凭证需求
该技能不请求环境变量、凭据或特权配置路径。所需操作仅为本地文件 I/O 和标准包安装,其开销与 PPTX 编辑/生成成正比。
✓ 持久化与权限
技能标志显示常规自主设置(always:false,允许模型调用)。该技能不会请求常驻,也不会尝试修改其他技能或系统级配置。
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
latestv1.0.02026/4/23
初始版本:支持 pptxgenjs 与 html2pptx 的 PowerPoint 自动化技能
● Pending
安装命令
点击复制官方npx clawhub@latest install huandeng
镜像加速npx clawhub@latest install huandeng --registry https://cn.longxiaskill.com
技能文档
关键词
PowerPoint, pptx, 幻灯片, 演示文稿, 模板, PPT生成, PPT编辑, 幻灯片设计速览
markitdown 读取内容,pptxgenjs 从零创建,解包→编辑→打包改模板。策略
- 读取内容:markitdown 或 thumbnail.py
- 从零创建:pptxgenjs(见 pptxgenjs.md)
- 编辑模板:unpack→编辑→pack(见 editing.md)
- 视觉检查:转图片后排查问题
禁忌
设计:- 禁止纯文字页,必须配图/图标
- 禁止标题下装饰线(AI 痕迹)
- 禁用默认蓝 #0070C0,选主题色
- 禁止重复布局,每页需变化
- 禁止正文居中,仅标题可居中
- 禁止低对比,确保文字/背景清晰
层次:
- 禁止全文字同字号,需分级
- 禁止全文字同色,需主次
- 禁止标题字号 < 正文字号×1.5
留白:
- 禁止内容占比 >70%,必须留白
- 禁止边距 <0.5 英寸
- 禁止元素间距不均
配色:
- 禁止单页 >4 色
- 禁止高饱和大面积使用
- 禁止对比度不足
字体:
- 禁用宋体/楷体(文档感)
- 禁用字号 <12 pt
- 禁止中英混用风格不一字体
---
速查表
| 任务 | 方法 | |--------------|-------------------------------------------| | 读取内容 |python -m markitdown presentation.pptx |
| 视觉预览 | python scripts/thumbnail.py presentation.pptx |
| 从零创建 | pptxgenjs(见 pptxgenjs.md) |
| 编辑模板 | unpack→编辑→pack(见 editing.md) | 依赖
``bash
# Python
pip install markitdown[pptx] Pillow # Node.js
npm install -g pptxgenjs
# html2pptx
npm install pptxgenjs playwright sharp
npx playwright install chromium # 首次必跑
# 转 PDF/图片
# LibreOffice + poppler-utils
``
设计铁律
代码 ≠ 美观。- 优先改模板(专业设计打底)
- 次选代码生成(简单/批量且严守规范)
CPRA 四原则
- 对比:字号×2、色彩 4.5:1、留白 30%
- 重复:80% 统一,20% 变化
- 对齐:4/6/12 列网格,元素贴线
- 亲密:相关 0.2-0.3″,无关 ≥0.5″
视觉层次
| 层级 | 字号 | 颜色 | 粗细 | |--------|--------|----------|--------| | 主标题 | 44-60 | 主色/深色 | Bold | | 副标题 | 24-32 | 主色 | Bold | | 正文 | 16-20 | #333 | Regular| | 辅助 | 12-14 | #666 | Light |留白
- 占比 40-50%
- 边距 0.8-1.0″(左右),0.6-0.8″(上下)
- 内容 ≤60%