返回顶部
p

popai-presentationsPopAI生成演示

Create presentations (PPT) using PopAI API. Use when asked to create slides, presentations, decks, or PPT content via PopAI. Supports uploading reference files (pptx/pdf/docx/images).

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

popai-presentations

PopAI PPT 技能

通过 PopAI 的 API 以编程方式创建演示文稿。支持可选的文件上传作为参考资料或模板。

设置

  1. 1. 从 https://www.popai.pro 获取 API 密钥
  2. 存储在环境变量中:export POPAIAPIKEY=...

脚本

  • - scripts/generate_ppt.py - 通过 PopAI API 生成 PPT(上传文件 → 创建频道 → SSE 流 → 获取 pptx)

使用示例

bash

仅从主题生成 PPT


python3 generate_ppt.py --query 人工智能发展趋势报告

使用模板 pptx 文件

python3 generate_ppt.py --query 特斯拉财报ppt --file template.pptx

使用多个参考文件(最多 5 个)

python3 generate_ppt.py --query 年度报告 --file template.pptx data.pdf chart.png

代理步骤

  1. 1. 从用户处获取 PPT 主题
  2. 如果用户提供本地文件,通过 --file 传递(最多 5 个,支持 pptx/pdf/docx/图片等)
  3. 创建临时输出文件,然后在后台运行脚本,使用 --output:
bash # 步骤 3a:创建临时文件并在后台启动 OUTFILE=/tmp/popaippt$(date +%s).jsonl touch $OUTFILE

bash
# 步骤 3b:在后台运行(runinbackground: true, timeout: 600000)
cd /Users/Gunnar/popai-python/.claude/skills/popai-presentations && POPAIAPIKEY=$POPAIAPIKEY python3 scripts/generate_ppt.py --query 主题 [--file 文件1 文件2 ...] --output $OUTFILE

告知用户:PPT正在生成中,预计3-5分钟...

  1. 4. 轮询进度 — 使用 Read 工具或 cat $OUTFILE 定期读取输出文件的新行,并向用户显示进度:
- task 事件 → 显示任务状态更新 - search 事件 → 显示正在搜索... - summary 事件 → 显示生成摘要 - pptx_ready 事件 → 最终结果(停止轮询) - stream_end → 生成完成(停止轮询) 每约 30 秒轮询一次,直到出现 pptxready 或 streamend。
  1. 5. 向用户展示最终结果:
- 显示 summary 文本(来自 NODE_END 事件)作为生成摘要 - 显示 pptxurl 作为下载链接:下载PPT: url> - 显示 weburl 作为网站链接:在线查看/编辑: url>

输出

事件类型(stdout,每行一个 JSON):
json
{type: task, id: 1, content: 搜索特斯拉最新财报数据, status: progressing}
{type: search, action: Web Searching, results: [{title: ..., url: ..., snippet: ..., date: ...}]}
{type: toolresult, event: TOOLCALLS-xxx, action: ..., result: ...}
{type: summary, text: 已完成特斯拉财报PPT的创建...}
{type: stream_end}

最终结果(is_end: true):
json
{
type: pptx_ready,
is_end: true,
pptx_url: https://popai-file-boe.s3-accelerate.amazonaws.com/.../xxx.pptx,
file_name: xxx.pptx,
preview_images: [https://...0.jpeg],
preview_count: 10,
web_url: https://www.popai.pro/agentic-pptx/
}

  • - pptxurl:.pptx 文件下载链接
  • weburl:PopAI 源站链接,可在线查看和编辑
  • summary:NODE_END 事件的最终总结文本,展示给用户作为生成摘要

技术说明

  • - 流式传输:SSE 流;TOOL_CALLS-pptx 事件包含最终的 .pptx 下载 URL;last:true 标记流结束
  • 文件上传:通过 getPresignedPost 预签名 POST 到 S3,支持任何文件类型
  • 超时:生成需要 3-5 分钟

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 popai-powerpoint-slides-1776111828 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 popai-powerpoint-slides-1776111828 技能

通过命令行安装

skillhub install popai-powerpoint-slides-1776111828

下载

⬇ 下载 popai-presentations v1.0.1(免费)

文件大小: 6.41 KB | 发布时间: 2026-4-15 13:58

v1.0.1 最新 2026-4-15 13:58
No user-facing changes in this version.

- Version bump only; no code or documentation changes detected.
- All usage, setup, and behavior remain unchanged.

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

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

p2p_official_large