📦 幻灯创建、读取、编辑PowerPoint文件(.Pptx),支持模板编辑、从头创建、格式转换等 — 幻灯创建、读取、编辑 PowerPoint 文件(.pptx),支持模板编辑、从头创建、格式转换等

v1.0.0

3分钟前

0· 35·0 当前·0 累计
fslong520 头像by @fslong520 (fslong)
下载技能包
最后更新
2026/4/23
0
安全扫描
VirusTotal
Pending
查看报告
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%

配色

主色 10-20%|辅色 20-30%|强调 5-10%|背景 40-60% 推荐:森林绿、午夜商务、珊瑚活力、暖陶土、极简黑白

字体

中文:思源黑体 > 微软雅黑 > 方正兰亭黑 英文:Helvetica > Arial > Calibri 字号:封面 48-60 pt|正文 16-20 pt|辅助 12-14 pt

数据来源ClawHub ↗ · 中文优化:龙虾技能库