Apple Style PPT Maker
v1.0.0Create Apple-style minimalist presentation slides through a strict JSON-first workflow. Use when an agent must clarify user requirements, lock topic/content/...
⭐ 0· 64·0 current·0 all-time
byHerveClawd@herve-clawd
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
medium confidencePurpose & Capability
Name/description request Gemini API keys and a CLI runner (uv) and the code files call a Google GenAI client to generate images and export PPTX — these requirements align with an image-generation→PPTX workflow.
Instruction Scope
Runtime instructions are narrowly scoped to: require uv, clarify requirements with the user, build/validate a JSON plan, generate images via the GenAI client, allow per-slide regeneration, and export PPTX. They do not instruct unrelated system access. One notable behavior: the utility will search for and load .env files from the current dir, the skill dir, plan parents and a home path (.codex/skills/...) which can cause environment variables from ancestor or home locations to be loaded into the process.
Install Mechanism
No remote download/install spec; scripts are included and declare their Python dependencies via PEP-723 inline metadata. The workflow expects 'uv' to be present to bootstrap dependencies; no untrusted network fetches or obfuscated installers are present in the repository.
Credentials
The only required credentials are Gemini API keys (APPLE_STYLE_PPT_MAKER_GEMINI_API_KEY or GEMINI_API_KEY), which are appropriate for the stated purpose. However, the code will auto-load .env files from a list of candidate locations (including parent folders and a home .codex path), which could cause unrelated secrets present in those files to be loaded into the process — review any .env files in ancestor directories/home before running.
Persistence & Privilege
The skill does not request always:true, does not modify other skills, and writes outputs only to configured output directories (and snapshots history subfolders). It does not request system-wide persistent privileges beyond reading/writing files where run.
Assessment
This skill appears to do what it says: it uses a Gemini API key to generate images and assembles them into a PPTX. Before installing/running: 1) Ensure you are willing to provide a Gemini/Google GenAI API key (APPLE_STYLE_PPT_MAKER_GEMINI_API_KEY or GEMINI_API_KEY) because slide text and prompts will be sent to that remote API. 2) Confirm there are no sensitive credentials in .env files in the current directory, any parent directories, or your home (.codex/skills/...) because the skill will search and load .env from those locations. 3) Install the required 'uv' runner (or run the scripts directly with Python if you prefer), and review outputs directory paths to avoid overwriting important files. If you want to reduce scope, set the required API key explicitly in the environment before running and run the scripts from an isolated project directory without stray .env files.Like a lobster shell, security has layers — review code before you run it.
latestvk97addhfet60c51k1563wbfyd983pxe3
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
🍎 Clawdis
Binsuv
EnvAPPLE_STYLE_PPT_MAKER_GEMINI_API_KEY, GEMINI_API_KEY
Primary envAPPLE_STYLE_PPT_MAKER_GEMINI_API_KEY
