返回顶部
o

officecli-pptxPPT文件处理

Use this skill any time a .pptx file is involved -- as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx file; editing, modifying, or updating existing presentations; combining or splitting slide files; working with templates, layouts, speaker notes, or comments. Trigger whenever the user mentions 'deck,' 'slides,' 'presentation,' or references a .pptx filename.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.2
安全检测
已通过
117
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

officecli-pptx

OfficeCLI PPTX 技能

开始前(关键)

每次使用 officecli 前,运行此检查:

bash
if ! command -v officecli &> /dev/null; then
echo 正在安装 officecli...
curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCli/main/install.sh -o /tmp/officecliinstall.sh && bash /tmp/officecliinstall.sh && rm -f /tmp/officecli_install.sh
# Windows: irm https://raw.githubusercontent.com/iOfficeAI/OfficeCli/main/install.ps1 -OutFile $env:TEMP\officecliinstall.ps1; & $env:TEMP\officecliinstall.ps1
else
CURRENT=$(officecli --version 2>&1 | grep -oE [0-9]+\.[0-9]+\.[0-9]+ | head -1)
LATEST=$(curl -fsSL https://api.github.com/repos/iOfficeAI/OfficeCLI/releases/latest | grep tag_name | sed -E s/.v?([0-9.]+)./\1/)
if [ $CURRENT != $LATEST ]; then
echo 正在升级 officecli $CURRENT → $LATEST...
curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCli/main/install.sh -o /tmp/officecliinstall.sh && bash /tmp/officecliinstall.sh && rm -f /tmp/officecli_install.sh
else
echo officecli $CURRENT 已是最新版本
fi
fi
officecli --version



快速参考


任务操作
读取/分析内容使用下面的 view 和 get 命令
编辑现有演示文稿
阅读 editing.md |
| 从头创建 | 阅读 creating.md |


读取与分析

文本提取

bash
officecli view slides.pptx text
officecli view slides.pptx text --start 1 --end 5

结构概览

bash
officecli view slides.pptx outline

输出显示每张幻灯片的标题、形状数量和图片数量。

详细检查

bash
officecli view slides.pptx annotated

显示形状类型、字体、大小、图片及其替代文本状态、表格及其尺寸。

统计信息

bash
officecli view slides.pptx stats

幻灯片数量、形状数量、字体使用情况、缺失标题、缺失替代文本。

元素检查

bash

列出幻灯片上的所有形状


officecli get slides.pptx /slide[1] --depth 1

获取形状详情(位置、填充、字体、动画等)

officecli get slides.pptx /slide[1]/shape[1]

获取图表数据和配置

officecli get slides.pptx /slide[1]/chart[1]

获取表格结构

officecli get slides.pptx /slide[1]/table[1] --depth 3

按类型获取占位符

officecli get slides.pptx /slide[1]/placeholder[title]

CSS 风格查询

bash

查找包含特定文本的形状


officecli query slides.pptx shape:contains(收入)

查找没有替代文本的图片

officecli query slides.pptx picture:no-alt

查找具有特定填充颜色的形状

officecli query slides.pptx shape[fill=#4472C4]

查找宽度大于10cm的形状

officecli query slides.pptx shape[width>=10cm]

查找特定幻灯片上的形状

officecli query slides.pptx slide[2] > shape[font=Arial]

视觉检查

bash

SVG渲染(单张幻灯片,自包含,无依赖)


officecli view slides.pptx svg --start 1 --end 1 --browser

HTML渲染(所有幻灯片,交互式,包含图表和3D -- 推荐)

officecli view slides.pptx html --browser

注意: SVG每次调用只渲染一张幻灯片(范围内的第一张)。如需多张幻灯片预览并包含完整的图表/渐变/表格渲染,请使用 html --browser。



设计原则

不要创建无聊的幻灯片。 白色背景上的纯项目符号不会给任何人留下深刻印象。

开始前

  • - 选择大胆且与内容相关的配色方案:配色方案应针对当前主题进行设计。如果将你的颜色换到完全不同的演示文稿中仍然适用,说明你的选择不够具体。
  • 主次分明:一种颜色应占主导地位(60-70%的视觉权重),搭配1-2种辅助色调和一种鲜明的强调色。切勿让所有颜色权重相等。
  • 明暗对比:标题和结论幻灯片使用深色背景,内容幻灯片使用浅色背景(三明治结构)。或者全程使用深色背景以获得高级感。
  • 确定视觉主题:选择一个独特的元素并重复使用——圆角图片框、彩色圆圈中的图标、粗的单侧边框。在每张幻灯片上保持一致。

配色方案

选择与主题匹配的颜色——不要默认使用通用蓝色:

主题主色辅助色强调色文本色柔和/说明色
珊瑚能量F96167(珊瑚色)F9E795(金色)2F3C7E(海军蓝)333333(炭灰色)8B7E6A(暖灰色)
午夜行政
1E2761(海军蓝) | CADCFC(冰蓝色) | FFFFFF(白色) | 333333(炭灰色) | 8899BB(石板灰) |
| 森林与苔藓 | 2C5F2D(森林绿) | 97BC62(苔藓绿) | F5F5F5(奶油色) | 2D2D2D(近黑色) | 6B8E6B(褪色绿) |
| 炭灰极简 | 36454F(炭灰色) | F2F2F2(米白色) | 212121(黑色) | 333333(深灰色) | 7A8A94(冷灰色) |
| 暖陶土 | B85042(陶土色) | E7E8D1(沙色) | A7BEAE(鼠尾草绿) | 3D2B2B(棕黑色) | 8C7B75(土棕色) |
| 浆果与奶油 | 6D2E46(浆果色) | A26769(灰玫瑰色) | ECE2D0(奶油色) | 3D2233(深浆果色) | 8C6B7A(紫灰色) |
| 海洋渐变 | 065A82(深蓝色) | 1C7293(蓝绿色) | 21295C(午夜蓝) | 2B3A4E(深石板色) | 6B8FAA(钢蓝色) |
| 蓝绿色信任 | 028090(蓝绿色) | 00A896(海沫绿) | 02C39A(薄荷绿) | 2D3B3B(深蓝绿色) | 5E8C8C(柔和蓝绿色) |
| 鼠尾草宁静 | 84B59F(鼠尾草绿) | 69A297(桉树绿) | 50808E(石板色) | 2D3D35(深绿色) | 7A9488(褪色鼠尾草绿) |
| 樱桃大胆 | 990011(樱桃红) | FCF6F5(米白色) | 2F3C7E(海军蓝) | 333333(炭灰色) | 8B6B6B(暗红色) |

在浅色背景上使用文本色作为正文,使用柔和色作为说明文字、标签和坐标轴文本。在深色背景上,使用辅助色或 FFFFFF 作为正文,使用柔和色作为说明文字。

需要表中没有的颜色? 这些配色方案是起点。你可以添加强调色(例如,在森林与苔藓方案中添加金色 D4A843)或混合配色方案以匹配主题。如果用户请求一个按名称不存在的配色方案(例如,森林与金色),请使用最接近的匹配并补充适当的强调色调。

排版

选择有趣的字体搭配——不要默认使用Arial。

| 标题字体 | 正文字体 | 最适合 |
|-------------

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 officecli-pptx-1775933780 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 officecli-pptx-1775933780 技能

通过命令行安装

skillhub install officecli-pptx-1775933780

下载

⬇ 下载 officecli-pptx v1.0.2(免费)

文件大小: 27.57 KB | 发布时间: 2026-4-12 10:46

v1.0.2 最新 2026-4-12 10:46
- Added new documentation files: creating.md and editing.md
- Quick reference table now points to the new creating.md (for creating decks) and editing.md (for editing presentations) for enhanced user guidance

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部