Generate editable PPTX decks with AI for template filling, visual reconstruction, and enhancements.
Based on the provided material, this skill is low-to-moderate risk: it declares no required credentials and no remote endpoints, so external exposure is limited, but it has local process execution and local file handling capabilities, which should be constrained.
The material explicitly states no keys/environment variables are required, and no token/API key retrieval or storage behavior is disclosed. No direct credential leakage, misuse, or credential-collection path is evident.
No remote host or endpoint is declared; the described workflow is focused on PPTX generation/editing. There is no evidence of user data being sent to external services.
The README instructs running local scripts (e.g., python3 attribution_guard.py) and loading runtime workflows, which indicates local process/script execution capability typical of such tools. Execution environment and script integrity should be controlled.
The workflow inherently handles local file read/write operations for PPT/PPTX, images, and templates. If folder/path permissions are overly broad, there is potential for out-of-scope local data access or modification.
Source is on GitHub and open-source, which lowers audit risk; however, missing license, 0 GitHub stars, unknown maintenance status, and undisclosed dependency/version details introduce some supply-chain uncertainty.
Copy the install command and let the AI configure it · recommended for beginners
Please install the "ppt-master" skill from askskill: 1. Download https://raw.githubusercontent.com/hugohe3/ppt-master/main/skills/ppt-master/SKILL.md 2. Save it as ~/.claude/skills/ppt-master/SKILL.md 3. Reload skills and tell me it's ready
Use ppt-master to create an editable PPTX from this course outline: 1) learning goals, 2) structure, 3) key points per slide, 4) cases and conclusion. Make the deck coherent and presentation-ready.
Return an editable PPTX deck with slides such as cover, agenda, content sections, and conclusion.
Use ppt-master to load the provided native PPTX template and fill it with the provided title, footer, chart placeholders, and key text while preserving the existing layout. Return an editable PPTX.
Return a native-template-compliant editable PPTX with inserted content, preserving the original layout and style.
Use ppt-master to reconstruct this deck: unify title hierarchy, refine visual style, rebalance image-text layout, and add suitable animation and narration cues for key points; return an enhanced PPTX.
Return a cleaner, stylistically consistent enhanced PPTX that remains editable and ready for narration/self-running setup.
When a product or office user needs a full deck quickly before a meeting, this skill can generate an editable PPTX from outline-level input and reduce preparation time.
For teams requiring consistent visuals across decks, designers can create reusable brand/style/layout/deck workspaces and reconstruct visuals for new content efficiently.
If an existing deck is already available but needs stronger consistency and delivery, beautify/edit workflows can reconstruct visuals and add animation or narration cues.
The document defines strict execution discipline for PPT Master: load skill files in a fixed order, run an integrity check first, then choose one top-level route from a routing map. Supported routes include image-to-PPTX, normal generation, quick generation, beautify, template creation, and native PPTX editing. It also requires a single runtime authority per run and outlines the supported content ranges for generated pages.
PPT Master is a routed presentation workflow. This entry owns global execution discipline and route selection only; each selected route owns its procedure.
Hard rule — paths before commands: Retain the host-provided absolute
directory containing this file as SKILL_DIR. Per tool call, expand
${SKILL_DIR} and replace any skills/ppt-master/ prefix with it. Never cd,
use CWD, or assume a repo checkout. If unavailable, ask; never search or guess.
python3 "${SKILL_DIR}/scripts/attribution_guard.py". Any non-zero result
stops the Skill immediately; do not inspect, repair, or bypass the integrity
gate.workflows/routing.md through the concrete
absolute path ${SKILL_DIR}/workflows/routing.md.| Selected route / profile | Runtime authority |
|---|---|
| Generate PPTX — Image to PPTX | workflows/profiles/image-to-pptx.md; Codex-supported, always Quick |
| Generate PPTX — Beautify | workflows/profiles/beautify-pptx.md; explicit Quick intent selects Quick, otherwise Default |
| Generate PPTX — ordinary Default | workflows/generate-pptx.md |
| Generate PPTX — ordinary explicit Quick | workflows/profiles/quick-generate.md |
| Create Template | workflows/create-template.md |
| Edit Native PPTX | workflows/edit-native-pptx.md |
Hard rule — selected authority only: Do not load another top-level route's procedure after routing. Image to PPTX and Beautify are mutually exclusive; Image to PPTX activates Quick, while Beautify selects from explicit Quick intent. Never load both runtimes. Supporting documents refine one route; they never compete with it.
Reference — not a constraint: what a generated page can carry. Text — inline emphasis runs, lead-in, kicker, pull quote, hero number, takeaway line. Geometry — 187 Office presets, Boolean merge, connectors, freeform, page-field and outline-carrier composition. Image — full-bleed field, editorial crop, shaped picture, registered layers, scrim and spotlight, cross-page continuity. Paint — gradients, channel alpha, native shadow and glow, halftone, faceted form. Recurrence — one cross-page motif varied by page role. Each form's syntax lives in the selected runtime authority's construction references.
One meaning per term across every loaded file. Where a word is used in more than one sense, the sense is named here and the files say which one.
| Term | Meaning |
|---|---|
| Reference (label) | A starting sketch the executing role adjusts or replaces freely, with no upstream repair or stated reason; (binding) after a field label removes that freedom |
| Relationships | The §IX line naming a page's semantic units and their source-stated order / link / parent / membership / contrast / overlap, or none |
| Topology decision | The per-page yes/no on whether geometry must carry the page's Relationships (topology=yes / topology=no); unrelated to pptx_structure.mode |
pptx_structure.mode | flat (every object Slide-local) or structured (declared Master/Layout/slot metadata); a packaging route, never information structure |
| Composition | The §IX Composition line: a Reference for a page's macro composition, hierarchy, and focus |
| Image pattern | The §VIII column carrying one image-composition suggestion in ordinary words (optionally citing #P/#M ids) |
…
It is an AI-driven presentation workflow skill that generates editable PPTX files, reconstructs page visuals, creates reusable brand/style/layout/deck workspaces, fills native templates, and enhances finished decks, including narration/animation-oriented requests.
The documentation requires access to the skill directory (SKILL_DIR) and running an integrity check script in the required order; otherwise execution stops. Additional key or deployment requirements are not specified in the excerpt; check the source repository.
It uses explicit routing and single-workflow execution. One route is selected from options like image-to-PPTX, beautify, generate, template, or edit-native, and only that runtime is used for the run.
Create animation-rich web presentations or convert PowerPoint decks for talks and pitches.
Process slide decks locally with templates, checks, HTML-to-PowerPoint, and PPTX rescue.
Generate image-based PowerPoint decks automatically with gpt-image-2.
Generate, edit, QA, and export presentations from a topic with AI.
Generate PowerPoint decks from templates with AI-filled text and images.
Create academic slide decks with clear structure, citations, and presentation-focused design.