← Back to Skills Marketplace
dizhu

Skill Ppt Builder

by dizhu · GitHub ↗ · v1.4.0 · MIT-0
cross-platform ⚠ suspicious
80
Downloads
0
Stars
0
Active Installs
7
Versions
Install in OpenClaw
/install ppt-builder
Description
Build high-quality presentation decks from scratch. Covers the full lifecycle from brainstorming through content writing, visual design, AI image generation,...
Usage Guidance
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.
Capability Analysis
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.
Capability Tags
requires-sensitive-credentials
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install ppt-builder
  3. After installation, invoke the skill by name or use /ppt-builder
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug ppt-builder
Version 1.4.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 7
Frequently Asked Questions

What is Skill Ppt Builder?

Build high-quality presentation decks from scratch. Covers the full lifecycle from brainstorming through content writing, visual design, AI image generation,... It is an AI Agent Skill for Claude Code / OpenClaw, with 80 downloads so far.

How do I install Skill Ppt Builder?

Run "/install ppt-builder" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Skill Ppt Builder free?

Yes, Skill Ppt Builder is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Skill Ppt Builder support?

Skill Ppt Builder is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Skill Ppt Builder?

It is built and maintained by dizhu (@dizhu); the current version is v1.4.0.

💬 Comments