Skywork PPT

Polar Sponsor
爱发电 赞助
.NET 9.0

Skywork PPT (skywork) - 用于处理PowerPoint演示文稿。触发条件:(1) 从主题生成新PPT - '生成PPT'、'创建PPT'等。

PPT Write Skill. 五种能力:生成 ,模板仿真 ,编辑现有的 PPT ,将NotebookLM导出转换为可编辑的 PPTX ,以及本地文件操作..

功能概述

PPT Write Skill. 五种能力:生成 ,模板仿真 ,编辑现有的 PPT ,将NotebookLM导出转换为可编辑的 PPTX ,以及本地文件操作..是一项面向实际任务的技能,主要用于Prerequisites.API Key Configurati。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。

核心要点

  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
  • 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
  • 实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;

使用与执行

若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;

结果检查与注意事项

涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。

PPT 编写技能

五大能力:生成、模板仿写、编辑现有 PPT、将 NotebookLM 导出文件转换为可编辑 PPTX,以及本地文件操作。

前提条件

API Key 配置(必须首先完成)

使用本技能前,必须配置 SKYWORK_API_KEY。

如尚未获取 API Key,请访问:
https://skywork.ai

详细配置说明请参阅:
references/apikey-fetch.md

隐私与远程调用(使用前必读)

  • 远程上传与处理:第 1/2/4/5 层会上传本地文件,并将用户原始查询内容完整、未经修改地发送至 Skywork 服务。除非您信任该远程服务及其数据处理政策,否则请避免上传敏感或机密内容。
  • 轮询行为:生成/编辑工作流在等待后端任务完成期间,会进行周期性状态轮询(约每 5 秒一次)。此为预期行为。

路由 — 首先识别用户意图

用户意图 对应路径
根据主题、需求列表或参考文件生成一份全新 PPT 第 1 层 — 生成
使用一个现有的 .pptx 文件作为版式/风格模板,创建新演示文稿 第 2 层 — 仿写
编辑现有 PPT:修改幻灯片内容、新增幻灯片、调整样式、拆分/合并幻灯片等 第 4 层 — 编辑
将 NotebookLM 导出的 .pptx 或 .pdf 转换为可编辑的 .pptx 第 5 层 — 转换为可编辑 PPTX
对本地文件执行幻灯片删除 / 重排 / 提取 / 合并等操作(不涉及后端) 第 3 层 — 本地操作

环境检查(始终首先运行)

本技能要求 Python 3(>=3.8)。请在执行任何脚本前,先运行以下命令以定位有效的 Python 可执行文件并安装依赖项。

PYTHON_CMD=""
for cmd in python3 python python3.13 python3.12 python3.11 python3.10 python3.9 python3.8; do
  if command -v "$cmd" &>/dev/null && "$cmd" -c "import sys; exit(0 if sys.version_info >= (3,8) else 1)" 2>/dev/null; then
    PYTHON_CMD="$cmd"
    break
  fi
done

if [ -z "$PYTHON_CMD" ]; then
  echo "ERROR: Python 3.8+ not found."
  echo "Install on macOS: brew install python3  or visit https://www.python.org/downloads/"
  exit 1
fi

echo "Found Python: $PYTHON_CMD ($($PYTHON_CMD --version))"

$PYTHON_CMD -m pip install -q --break-system-packages python-pptx
echo "Dependencies ready."

完成该检查后,在后续所有命令中,将 python 替换为检测到的 $PYTHON_CMD(例如 python3)。

第 1 层 — 生成 PPT

步骤

  1. 必需的第一步 — 立即阅读 workflow_generate.md,且务必在执行其他任何操作前完成。阅读完毕后,请准确输出:✅ workflow_generate.md loaded.,然后继续下一步。
  2. 环境检查 — 运行上方检查命令以获取 $PYTHON_CMD。
  3. 上传参考文件(若用户提供本地文件作为内容来源)— 使用 script/parse_file.py 中的工具解析文件,并将结果传入 --files 参数。详见下方 --files 说明。
  4. 网络搜索(若当前对话中尚无相关可用内容,则为必需步骤)— 调用脚本中的 web_search 工具,针对主题发起搜索,并将结果提炼为一份 ≤2000 词的 reference-file 文本文件。
  5. 运行脚本:

    重要提示:请将 exec 工具的 yieldMs 设置为 600000(即 10 分钟)。

  6. 交付成果 — 提供生成的 .pptx 文件的绝对路径及下载 URL。

第 2 层 — 仿写 PPT(基于模板的生成)

步骤

  1. 必需的第一步 — 立即阅读 workflow_imitate.md,且务必在执行其他任何操作前完成!!!
  2. 环境检查 — 运行上方检查命令以获取 $PYTHON_CMD。
  3. 定位模板文件 — 从用户消息中提取本地 .pptx 模板文件的绝对路径;若路径不明确,请向用户确认。
  4. 上传模板文件 — 上传该文件,并从输出中提取 TEMPLATE_URL。
  5. 上传参考文件(若用户提供额外本地文件作为内容来源)— 使用 script/parse_file.py 中的工具解析文件,并将结果传入 --files。详见 --files 说明。
  6. 网络搜索(若当前对话中尚无相关可用内容,则为必需步骤)— 调用脚本中的 web_search 工具,针对新主题发起搜索,并将结果提炼为一份 ≤2000 词的 reference-file 文本文件。
  7. 运行脚本:

    重要提示:请将 exec 工具的 yieldMs 设置为 600000(即 10 分钟)。

  8. 交付成果 — 提供生成的 .pptx 文件的绝对路径、下载 URL,以及所使用的模板文件名。

第 4 层 — 编辑 PPT(AI 驱动的修改)

当用户希望使用自然语言修改已有 PPT 时,请使用本层。需提供该 PPTX 的 OSS/CDN URL(来自此前生成或上传的结果)。

步骤

  1. 详细工作流 — 立即阅读 workflow_edit.md,且务必在执行其他任何操作前完成!!!
  2. 环境检查 — 运行上方检查命令以获取 $PYTHON_CMD。
  3. 获取 PPTX URL — 从用户消息中提取,或先上传本地文件。
  4. 运行脚本,并指定 --pptx-url:
    $PYTHON_CMD scripts/run_ppt_write.py "edit instruction" 
      --language Chinese 
      --pptx-url "https://cdn.example.com/file.pptx" 
      -o /absolute/path/output.pptx
    

    重要提示:请将 exec 工具的 yieldMs 设置为 600000(即 10 分钟)。

  5. 交付成果 — 提供下载链接、本地路径,以及修改内容摘要。

第 5 层 — 将 NotebookLM 导出文件转换为可编辑 PPTX

当用户提供由 NotebookLM 导出的本地 .pptx 或 .pdf 文件,并希望获得一份可编辑的 .pptx 时,请使用本层。

步骤

  1. 详细工作流 — 立即阅读 workflow_convert_editable.md,且务必在执行其他任何操作前完成!!!
  2. 环境检查 — 运行上方检查命令以获取 $PYTHON_CMD。
  3. 定位源文件 — 从用户消息中提取本地 .pptx 或 .pdf 的绝对路径;若路径不明确,请向用户确认。
  4. 上传源文件 — 上传该文件,并从输出中提取 SOURCE_URL。
  5. 运行脚本:
    $PYTHON_CMD scripts/run_editable_convert.py 
      --file-url "https://cdn.example.com/source.pptx" 
      --file-type "pptx" 
      -o /absolute/path/output_editable.pptx
    

    重要提示:请将 exec 工具的 yieldMs 设置为 600000(即 10 分钟)。

  6. 交付成果 — 提供下载链接、本地路径,以及用作源文件的原始文件名。

第 3 层 — PPT 文件操作

# 查看幻灯片数量与标题
$PYTHON_CMD scripts/local_pptx_ops.py info --file my.pptx

# 删除幻灯片(索引为 1 起始;支持范围表达式如 3,5,7-9;省略 -o 则直接覆盖原文件)
$PYTHON_CMD scripts/local_pptx_ops.py delete --file my.pptx --slides 3,5,7-9 -o trimmed.pptx

# 重排幻灯片顺序(必须列出全部幻灯片编号,不可遗漏)
$PYTHON_CMD scripts/local_pptx_ops.py reorder --file my.pptx --order 2,1,4,3,5

# 提取部分幻灯片生成新文件
$PYTHON_CMD scripts/local_pptx_ops.py extract --file my.pptx --slides 1-3 -o subset.pptx

# 合并多个文件
$PYTHON_CMD scripts/local_pptx_ops.py merge --files a.pptx b.pptx -o merged.pptx

请立即阅读 workflow_local.md,且务必在执行其他任何操作前完成!!!

错误处理

  • 权益不足:在调用脚本(生成、仿写、编辑或转换为可编辑格式)时,脚本或日志可能显示类似 Insufficient benefit. Please upgrade your account at {url} 的提示,表示当前用户的权益等级未达到使用本技能的要求。

权益不足时的回复方式

一旦检测到上述错误,请使用用户当前语言回复,切勿照搬英文提示。请遵循如下模式:

  • 传达:“抱歉,PPT 生成失败。该功能需要升级您的 Skywork 会员身份方可使用。”随后附上单一行动号召链接。
  • 格式:一句简短的中文(或其他用户语言)陈述 + 类似 [立即升级 →](url) 的链接,或其对应语言的等效形式。
  • URL:从日志/脚本输出中提取升级链接(例如 at https://... 后的部分)。

注意:仅当错误为 Insufficient benefit 时才建议升级会员。对于认证类错误(如 NO_TOKEN / INVALID_TOKEN / 401 / “invalid API key”),请保留原始错误码或报错信息,并引导用户更新 SKYWORK_API_KEY。切勿建议升级会员。

依赖项

  • Python 3.8+(必需)— python3 / python 必须已加入系统 PATH
  • 第 3 层本地操作:运行 pip install python-pptx --break-system-packages

(环境检查步骤将自动安装全部所需依赖项。)

应触发哪一层?

场景 对应层级
根据主题或已有参考文件生成 PPT 第 1 层
仿写一个现有 .pptx 的版式/风格 第 2 层
通过自然语言编辑/修改现有 PPT 第 4 层
将 NotebookLM 导出的 .pptx / .pdf 转换为可编辑 .pptx 第 5 层
对本地 .pptx 文件执行幻灯片删除 / 重排 / 提取 / 合并(不涉及后端) 第 3 层

相关专题

更多
PPT批量修改调整尺寸教程合集
PPT批量修改调整尺寸教程合集

本专题整合了PPT批量修改图片尺寸教程合集,阅读专题下面的文章了解更多详细内容。

2026.04.03

378

14

PPT批量插入图片方法合集
PPT批量插入图片方法合集

本专题整合了PPT批量插入图片相关技巧,阅读专题下面的文章了解更多详细步骤。

2026.04.03

164

12

PPT自动播放设置合集
PPT自动播放设置合集

本专题整合了PPT自动播放相关教程内容合集,阅读专题下面的文章了解更多详细内容。

2026.04.01

139

23

ppt一键生成相关合集
ppt一键生成相关合集

本专题整合了ppt一键生成相关教程汇总,阅读专题下面的的文章了解更多详细内容。

2026.01.15

654

45

PPT交互图表教程大全
PPT交互图表教程大全

本专题整合了PPT交互图表相关教程汇总,阅读专题下面的文章了解更多详细内容。

2026.01.12

273

10

PPT动态图表制作教程大全
PPT动态图表制作教程大全

本专题整合了PPT动态图表制作相关教程,阅读专题下面的文章了解更多详细内容。

2026.01.07

314

19

word转换成ppt教程大全
word转换成ppt教程大全

本专题整合了word转换成ppt教程,阅读专题下面的文章了解更多详细操作。

2025.12.25

511

16

PPT怎么一次性插入多张图片
PPT怎么一次性插入多张图片

在 PPT 中一次性插入多张图片,可先打开 PPT,定位到要插入图片的幻灯片,点击 “插入” 选项卡中的 “图片”。在弹出的文件选择窗口中,按住 Ctrl 键(Windows 系统)或 Command 键(Mac 系统),逐一选择所需图片,然后点击 “插入” 按钮即可。

2025.04.28

149801

9

ppt成品免费获取网站
ppt成品免费获取网站

本专题推荐了多个提供免费 PPT 模板的网站,包括 SlideModel、PowerPoint Templates、Presentation Magazine、Free-Powerpoint-Templates 和 Canva。这些网站提供种类繁多的模板,涵盖各种主题、风格和设计。

2025.03.10

15139

7

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
GenerateAPI使用指南
GenerateAPI使用指南

共0课时 | 0人学习

天工智能体:免费AI神器!
天工智能体:免费AI神器!

共0课时 | 159人学习

天工AI帮助手册
天工AI帮助手册

共0课时 | 0人学习