← Back to Skills Marketplace
dizhu

Ppt Deck Master

by dizhu · GitHub ↗ · v1.5.0 · MIT-0
cross-platform ⚠ suspicious
171
Downloads
0
Stars
1
Active Installs
8
Versions
Install in OpenClaw
/install ppt-deck-master
Description
媲美 Manus 的高质量 PPT 制作大师。从一句话需求到 35+ 页高品质演示文稿,覆盖内容策划、文案撰写、视觉设计、AI 生图、QA 迭代、交付全流程。使用 Nano Banana Pro 逐页生成幻灯片图片,成本仅为 Manus 的 1/10。支持 OpenRouter 和 Ofox API。
Usage Guidance
This skill mostly does what it claims (generate images via Nano Banana Pro-style calls and assemble a PPTX), but be aware of these practical concerns before installing/running it: - You will need to provide an API key for an external image service: the script checks OFOX_API_KEY or OPENROUTER_API_KEY (the registry metadata incorrectly listed none). Do not paste secrets into prompts; treat those keys as sensitive. - The script sends prompts and slide contents to third-party endpoints (api.ofox.ai or openrouter.ai). Any text/images in slides.json will be transmitted. Avoid putting private/confidential data (personal data, secrets, or proprietary content) in slides.json unless you are comfortable with that transmission and the provider’s policy. - The script may modify slides.json automatically if it detects JSON errors (it attempts a heuristic replace of quotes and will write the fixed file back). Back up your slides.json before running to avoid unintended data changes. - The script’s error messages reference IMAGE_API_KEY while detect_provider() checks OFOX_API_KEY/OPENROUTER_API_KEY — set the latter env vars, not just a generic IMAGE_API_KEY. Confirm which provider you'll use and set the correct var. - It relies on python-pptx for assembly; install dependencies in a controlled environment (virtualenv) to avoid affecting your system Python. - Test first with non-sensitive sample content and small slide counts to confirm behavior, cost, and that image provider responses meet expectations. Monitor API usage and billing for image generation. If you want this skill but prefer less risk: ask the author/maintainer to (1) update the registry metadata to declare required env vars, (2) remove or clarify the automatic slides.json rewrite behavior, and (3) make the error/help messages consistent about which env var to set.
Capability Analysis
Type: OpenClaw Skill Name: ppt-deck-master Version: 1.5.0 The bundle is a legitimate and well-structured tool for generating high-quality PowerPoint presentations using AI image generation via the Ofox or OpenRouter APIs. The core logic in `scripts/generate_deck.py` facilitates the sequential generation of slide images and their assembly into a `.pptx` file. While the script requires API keys and performs network requests to third-party AI providers, these actions are transparent and necessary for the tool's stated functionality. The extensive instructions in `SKILL.md` and the `references/` directory serve as design and quality constraints for the AI agent and do not contain malicious prompt injections, data exfiltration attempts, or unauthorized persistence mechanisms.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
The skill's code and SKILL.md implement a slide-generation pipeline that calls image-generation APIs (Ofox/OpenRouter) and assembles JPGs into a PPTX — this matches the stated purpose of producing high-quality PPTs using Nano Banana Pro. Nothing in the files unexpectedly requests unrelated cloud providers or OS-level privileges.
Instruction Scope
Runtime instructions and the included script require creating/editing slides.json, calling remote image APIs, writing output JPGs and assembling a PPTX. The script may auto-modify slides.json (it attempts an automatic JSON 'quote' fix and writes back), which is a side-effect not clearly documented in SKILL.md. The SKILL.md doesn't explicitly tell the user to set the specific env vars the script checks (OFOX_API_KEY or OPENROUTER_API_KEY), although it mentions Ofox/OpenRouter support; the script's error message also references IMAGE_API_KEY, a naming mismatch.
Install Mechanism
There is no package download or binary installer — this is instruction+script based. The code uses only standard libraries plus python-pptx (the SKILL.md suggests pip install), and network calls to well-known-sounding endpoints (api.ofox.ai, openrouter.ai). No remote archive downloads or obscure URLs are used in the install.
Credentials
Registry metadata declares no required env vars, but the script clearly expects an API key via OFOX_API_KEY or OPENROUTER_API_KEY. That mismatch is an incoherence: the skill needs external-image-service credentials (expected for its purpose) but the metadata omitted them and the error/help messaging is inconsistent (mentions IMAGE_API_KEY). You should treat any API key you supply as sensitive because prompts and slide content are sent to third-party image APIs.
Persistence & Privilege
The skill does not request always:true, does not modify other skills, and only writes files under its own scripts/output folder and slides.json. Writing output files and assembling PPTX is expected for this functionality. The script does mutate slides.json on JSON errors (auto-fix) which is a local persistence behavior to be aware of, but not a system-wide privilege escalation.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install ppt-deck-master
  3. After installation, invoke the skill by name or use /ppt-deck-master
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.5.0
P0+P1 视觉质量升级: · 新增铁律 #7 火柴人默认约束(防 AI 崩脸) · 新增铁律 #8 AI Slop 黑名单(11 项禁绘清单) · 新增铁律 #9 明确 reference 品牌(Stripe/Notion/IDEO 对照表) · 新增 references/视觉策略.md(A+B 混合 / 分层派 / 3 色生存线 / 插画隐喻库 / 视觉 DNA 三件套) · 新增 references/Brainstorming模板.md(5 题快速收敛) · generate_deck.py 自动 JSON 校验+修复(中文引号崩 JSON 自动修) · generate_deck.py 指数退避自动重试(10s/20s/40s × 3 次) · SKILL.md 补充 Phase 1/2 引用新文档
v1.4.0
Restored scripts. Security warning is expected - skill calls external image generation APIs.
v1.3.0
Removed all scripts and API references. Pure methodology, no executable code.
v1.2.0
Security fix: removed all API key examples and endpoint URLs from docs.
v1.1.0
新增: scripts/generate_deck.py 生成脚本 + slides.example.json 模板。安装即可直接运行生成 PPT。
v1.0.2
Added: brainstorming skill integration + Visual Companion support.
v1.0.1
Fix: removed code blocks that triggered security scan.
v1.0.0
7-phase PPT workflow from brainstorming to delivery. Nano Banana Pro via Ofox (no VPN) or OpenRouter. 1/10 cost of Manus. QA fix patterns. Writing principles.
Metadata
Slug ppt-deck-master
Version 1.5.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 8
Frequently Asked Questions

What is Ppt Deck Master?

媲美 Manus 的高质量 PPT 制作大师。从一句话需求到 35+ 页高品质演示文稿,覆盖内容策划、文案撰写、视觉设计、AI 生图、QA 迭代、交付全流程。使用 Nano Banana Pro 逐页生成幻灯片图片,成本仅为 Manus 的 1/10。支持 OpenRouter 和 Ofox API。 It is an AI Agent Skill for Claude Code / OpenClaw, with 171 downloads so far.

How do I install Ppt Deck Master?

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

Is Ppt Deck Master free?

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

Which platforms does Ppt Deck Master support?

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

Who created Ppt Deck Master?

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

💬 Comments