← 返回 Skills 市场
PopAI Powerpoint Slides
作者
zdawang000
· GitHub ↗
· v1.0.1
· MIT-0
282
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install popai-powerpoint-slides
功能描述
Create presentations (PPT) using PopAI API. Use when asked to create slides, presentations, decks, or PPT content via PopAI. Supports uploading reference fil...
安全使用建议
This skill appears to do what it claims (generate PPTs via PopAI) but has a few red flags you should address before use: 1) The SKILL.md run example uses a hard-coded developer path (/Users/Gunnar/...) — do not copy that verbatim; run the script from the skill directory or update the path. 2) The Python script requires the 'requests' library but the skill doesn't declare it; ensure your environment has requests installed (pip install requests) or the script will fail. 3) Uploaded local files are sent to PopAI's presigned S3 endpoint — only upload files you consent to share with PopAI. 4) Verify the POPAI_API_KEY you provide is scoped appropriately and not reused across unrelated services. 5) The slight S3 domain mismatch in documentation vs code (popai-file vs popai-file-boe) could be a harmless doc drift but verify returned download URLs point to PopAI's domains before trusting them. If you are not comfortable, run this in an isolated environment and inspect/run the included generate_ppt.py locally to confirm behavior. If anything looks unexpected, do not provide sensitive files or credentials.
功能分析
Type: OpenClaw Skill
Name: popai-powerpoint-slides
Version: 1.0.1
The skill bundle provides legitimate functionality for generating PowerPoint presentations via the PopAI API. The Python script (`scripts/generate_ppt.py`) handles file uploads to S3 and manages API communication using standard libraries, with no evidence of data exfiltration, backdoors, or malicious execution. While `skill.md` contains a hardcoded local directory path (/Users/Gunnar/...) that will likely cause execution failures on other systems, this is a functional bug rather than a security threat.
能力评估
Purpose & Capability
Name/description, required env (POPAI_API_KEY), and network targets (api.popai.pro, popai-file S3) align with a PopAI PPT generator. However there are minor inconsistencies: SKILL.md final-result examples reference popai-file-boe.s3-accelerate.amazonaws.com while the script uploads to popai-file.s3-accelerate.amazonaws.com, and SKILL.md includes a hard-coded developer path (/Users/Gunnar/...) used in the example run command which is unrelated to the skill's declared scope.
Instruction Scope
Instructions ask the agent to run the included Python script in background and to poll a temp output file — behavior consistent with streaming generation. But the run example uses an absolute, developer-specific cwd (/Users/Gunnar/...), which is inappropriate and may cause failures or accidental path disclosure if copied literally. The instructions also tell the agent to read the output file via cat/Read (expected) but give the agent discretion to poll every ~30s; this is broad but understandable for streaming. Overall the scope is mostly appropriate, with an avoidable hard-coded path and somewhat permissive polling instructions.
Install Mechanism
No install spec (instruction-only) — low-risk from installation perspective. The included script imports the 'requests' package but the skill does not declare this dependency; that may cause runtime failures if not present. Nothing in the manifest downloads arbitrary external code.
Credentials
Only POPAI_API_KEY is required and is the primary credential — this is proportionate for a service that calls the PopAI API and uploads files to PopAI-managed S3. No unrelated secrets or config paths are requested.
Persistence & Privilege
always is false and the skill is user-invocable (normal). The skill does not request elevated or persistent platform privileges beyond autonomous invocation (the platform default).
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install popai-powerpoint-slides - 安装完成后,直接呼叫该 Skill 的名称或使用
/popai-powerpoint-slides触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
No user-facing changes in this version.
- Version bump only; no code or documentation changes detected.
- All usage, setup, and behavior remain unchanged.
v1.0.0
- Initial release of the PopAI Presentations Skill for generating PPT slides using the PopAI API.
- Supports creating presentations from a topic or with reference files (pptx, pdf, docx, images; up to 5 files).
- Includes progress updates during PPT generation, with event polling and user notifications.
- Provides download and web links to the generated presentation upon completion.
- Setup requires a PopAI API key stored in the environment variable.
元数据
常见问题
PopAI Powerpoint Slides 是什么?
Create presentations (PPT) using PopAI API. Use when asked to create slides, presentations, decks, or PPT content via PopAI. Supports uploading reference fil... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 282 次。
如何安装 PopAI Powerpoint Slides?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install popai-powerpoint-slides」即可一键安装,无需额外配置。
PopAI Powerpoint Slides 是免费的吗?
是的,PopAI Powerpoint Slides 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
PopAI Powerpoint Slides 支持哪些平台?
PopAI Powerpoint Slides 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 PopAI Powerpoint Slides?
由 zdawang000(@zdawang000)开发并维护,当前版本 v1.0.1。
推荐 Skills