Apple Style PPT Maker
/install apple-style-ppt-maker
Apple Style PPT Maker
Overview
Drive a deterministic presentation pipeline for Apple-style minimalist decks. Enforce requirement clarification, strict schema validation, full-plan review, consistent slide rendering, selective page regeneration, and PPTX export.
Workflow
- Check
uvavailability. If missing, stop and ask the user to installuv. - Clarify requirements with the user.
- Build and validate
slides_plan.json. - Get user review for the full JSON plan before image generation.
- Generate all slide images at default
2Kandwebp. - Run result review and regenerate specific pages when requested.
- Export slides to
final.pptx.
Step 0: Verify uv
Run:
uv --version
If the command fails:
- stop the workflow immediately
- ask the user to install
uv - continue only after
uvis available
Step 1: Clarify Requirements
Use a friendly, conversational tone. Do not expose internal schema field names to the user.
Ask in natural language and confirm:
- this deck's core topic
- target audience and meeting context
- expected speaking duration and target page count
- desired tone and language
- must-keep points and sensitive points to avoid
Follow user input language by default. Do not generate images before all clarification items are confirmed.
Internal mapping rule (do not show to user):
- map the confirmed answers to the internal requirement fields used by the JSON plan
Step 2: Build Structured Slide JSON
Create slides_plan.json and validate it against references/slides-schema.json.
Start from references/slides-plan-template.json when you need a fast baseline.
Use references/apple-style-spec.md to keep visual consistency and style quality.
Define both content and visual intent for each page:
- text payload (
on_slide_text) - visual blueprint (
visual_blueprint) - consistency checks (
consistency_checks)
Step 3: Review Full Plan Before Rendering
Always show the complete slides_plan.json to the user.
Pause until the user approves the full plan.
Apply edits to the JSON plan first, then render images.
Step 4: Generate Slide Images
Run:
uv run scripts/generate_slides.py --plan slides_plan.json --out outputs/deck_a
Defaults:
- resolution:
2K - format:
webp - aspect ratio:
16:9 - model:
gemini-3-pro-image-preview(Nano Banana Pro path)
Generated files:
images/slide-XX.webpprompts/slide-XX.prompt.mdmeta/slide-XX.meta.jsondeck_manifest.json
Step 5: Review and Regenerate Specific Page
Run:
uv run scripts/regenerate_slide.py \
--plan slides_plan.json \
--slide 4 \
--change "Simplify data narrative and increase whitespace" \
--out outputs/deck_a
Behavior:
- Regenerate only the target slide.
- Snapshot prior image, prompt, and metadata to
history/. - Update manifest revision metadata.
Step 6: Export PPTX
Run:
uv run scripts/export_pptx.py \
--images-dir outputs/deck_a/images \
--output-pptx outputs/deck_a/final.pptx
Environment
Set one of:
APPLE_STYLE_PPT_MAKER_GEMINI_API_KEYGEMINI_API_KEY
Optional:
- place
.envin current directory - place
.envin this skill directory
Dependency management:
- each executable script uses PEP 723 inline metadata
- run scripts with
uv run ...so dependencies bootstrap automatically
Notes
- Keep style and spacing consistent across all pages.
- Prefer concise, readable text over dense paragraphs.
- Use regeneration instead of re-rendering the entire deck for isolated edits.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install apple-style-ppt-maker - 安装完成后,直接呼叫该 Skill 的名称或使用
/apple-style-ppt-maker触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Apple Style PPT Maker 是什么?
Create Apple-style minimalist presentation slides through a strict JSON-first workflow. Use when an agent must clarify user requirements, lock topic/content/... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 120 次。
如何安装 Apple Style PPT Maker?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install apple-style-ppt-maker」即可一键安装,无需额外配置。
Apple Style PPT Maker 是免费的吗?
是的,Apple Style PPT Maker 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Apple Style PPT Maker 支持哪些平台?
Apple Style PPT Maker 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Apple Style PPT Maker?
由 HerveClawd(@herve-clawd)开发并维护,当前版本 v1.0.0。