← 返回 Skills 市场
80
总下载
0
收藏
0
当前安装
7
版本数
在 OpenClaw 中安装
/install ppt-builder
功能描述
Build high-quality presentation decks from scratch. Covers the full lifecycle from brainstorming through content writing, visual design, AI image generation,...
安全使用建议
Key things to consider before installing or running this skill:
- It sends your slide text/prompts to external image-generation services (Ofox / OpenRouter). Do NOT feed it confidential content unless you accept that it will be transmitted to those providers.
- The registry metadata does NOT declare required API keys, but the bundled script expects OFOX_API_KEY or OPENROUTER_API_KEY. The error message in the script incorrectly references IMAGE_API_KEY; this mismatch is a bug and a source of confusion.
- The top description claims 'No external SaaS dependency' which is false given the network calls — treat that claim as incorrect.
- Review scripts/generate_deck.py before use (endpoints, model names, and the logic that builds prompts). Consider running in a sandboxed environment, with test/pool API keys that have strict billing limits.
- If you want to avoid exfiltration of sensitive text, either remove/modify the code that sends full content to remote APIs, sanitize prompts, or run a local image model instead.
- If you proceed, set API keys as separate, least-privilege credentials for image-generation only, and monitor usage/billing and network traffic.
If you want, I can: extract the exact lines that reference env var names and endpoints, suggest a minimal patch to make env var usage and error messages consistent, or produce a checklist to safely test the skill in an isolated environment.
功能分析
Type: OpenClaw Skill
Name: ppt-builder
Version: 1.4.0
The 'ppt-builder' skill bundle provides a comprehensive workflow for generating PowerPoint presentations using AI. It includes a Python script (scripts/generate_deck.py) that performs external network requests to AI image generation APIs (api.ofox.ai and openrouter.ai) and utilizes the local file system to store images and assemble PPTX files. While these capabilities are plausibly required for the stated purpose and no clear evidence of malicious intent or data exfiltration was found, the bundle is classified as suspicious due to the presence of high-risk behaviors such as external network access, environment variable reading (API keys), and instructions for shell command execution in SKILL.md.
能力标签
能力评估
Purpose & Capability
The skill's code and instructions match the stated purpose (compose content, produce design prompts, call an image model, and assemble a PPTX). However the SKILL metadata and top-line description include contradictory statements (e.g., 'No external SaaS dependency') while the runtime explicitly calls external services (Ofox / OpenRouter / Nano Banana Pro).
Instruction Scope
Runtime instructions and the included script direct the agent to send slide prompts and full slide content to external image-generation APIs. The SKILL.md and references encourage copying content.md verbatim into prompts (one-word-for-word rule), which means potentially sensitive slide text will be transmitted. The docs also contain some inaccurate guidance (the usage error message suggests exporting IMAGE_API_KEY, but the script looks for OFOX_API_KEY or OPENROUTER_API_KEY).
Install Mechanism
There is no install spec (instruction-only), which minimizes install risk, but a runnable Python script is bundled. The script will create files under scripts/output and makes network calls; users should review the script before running. No remote downloads or obscure install URLs are used.
Credentials
The code requires an API key (it looks for OFOX_API_KEY or OPENROUTER_API_KEY) to function, but the registry metadata lists no required env vars or primary credential. This is a meaningful omission. The skill will transmit user prompts/content to third-party APIs, so missing credential declaration and the false 'no external SaaS' claim are disproportionate and misleading.
Persistence & Privilege
The skill does not request persistent or elevated platform privileges (always:false), does not modify other skills or global config, and does not include install-time persistence mechanisms.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install ppt-builder - 安装完成后,直接呼叫该 Skill 的名称或使用
/ppt-builder触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.4.0
Restored scripts.
v1.3.0
Removed all scripts and API references.
v1.2.0
Security fix: removed all API key examples and endpoint URLs from docs.
v1.1.0
Added: scripts/generate_deck.py (PPT generation script) + slides.example.json template. Install and run directly.
v1.0.2
Added: brainstorming skill (idea-to-design) integration as recommended first step.
v1.0.1
Fix: removed code blocks that triggered security scan. Content is now pure methodology with no executable code.
v1.0.0
Initial release: 7-phase workflow from brainstorming to delivery. Nano Banana Pro image generation via OpenRouter/Ofox. QA fix patterns. Writing principles.
元数据
常见问题
Skill Ppt Builder 是什么?
Build high-quality presentation decks from scratch. Covers the full lifecycle from brainstorming through content writing, visual design, AI image generation,... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 80 次。
如何安装 Skill Ppt Builder?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install ppt-builder」即可一键安装,无需额外配置。
Skill Ppt Builder 是免费的吗?
是的,Skill Ppt Builder 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Skill Ppt Builder 支持哪些平台?
Skill Ppt Builder 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Skill Ppt Builder?
由 dizhu(@dizhu)开发并维护,当前版本 v1.4.0。
推荐 Skills