# Create Template-Guided PowerPoint Presentations

Creating a consistent presentation from a template requires repeated layout and image work. This skill guides template analysis, slide planning, image generation, and PPTX packaging.

## Install

```bash
npx skillstore add ceeon/aippt
```

## Metadata

- Status: approved
- Slug: ceeon-aippt
- Skillstore revision: r4
- Version status: missing
- Tree hash: 42c09da92f8adea8322c7231433eea5cc0e1dcd715de71de9a1bf5bd51660b87
- Author: Ceeon
- GitHub username: Ceeon
- License: MIT
- Repository: https://github.com/Ceeon/AIPPT-Enterprise/tree/main/
- Ref: 990c53d6075decbb0b900a3c0b96eb322a888817
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: allowed
- Manual install advisory: allowed
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: external\_commands, network, env\_access
- Quality score: 78
- Quality tier: bronze
- Public page: https://skillstore.pages.dev/skills/ceeon-aippt
- Manifest: https://skillstore.pages.dev/api/skills/ceeon-aippt/manifest

## Capabilities

- Explains how to export PowerPoint slides as reference images on macOS and Windows.
- Guides analysis of a presentation template to identify reusable layouts.
- Helps divide source content into a page-by-page presentation plan.
- Maps planned content to template layouts and image-generation prompts.
- Documents image upload and external generation steps for reference images.
- Packages ordered image files into a 16:9 PPTX with the included Node.js workflow.

## Use Cases

- Refresh a branded sales deck: Turn approved sales content into slides that follow an existing company template.
- Prepare a course presentation: Plan lesson content by page and create visual slides with a consistent course style.
- Build a client proposal: Use a proposal template to organize sections and produce a draft slide deck efficiently.

## Prompt Templates

### Plan a simple deck

```
Use my template and this outline to propose a six-slide presentation plan. List the purpose and key message for each slide.
```

### Analyze a template

```
Analyze this PowerPoint template. Identify its recurring layouts, title areas, image areas, and text hierarchy.
```

### Map content to layouts

```
Map this presentation plan to the template layout library. For each slide, explain the selected layout and draft an image-generation prompt.
```

### Prepare production steps

```
Create a production checklist for this deck. Include reference-image export, privacy review before upload, image generation, download validation, and PPTX packaging.
```

## Limitations

- It requires an existing PowerPoint template and local tools for export and packaging.
- Image generation quality and availability depend on external services and user credentials.
- Uploading reference images can expose confidential presentation material to third parties.
- The skill does not guarantee editable PowerPoint elements because it packages slide images.

## Best Practices

- Review all images and prompts for confidential information before using an external service.
- Use a licensed template and verify that generated images match the intended brand style.
- Inspect the final PPTX for slide order, aspect ratio, readability, and image quality.

## Anti Patterns

- Do not upload confidential images to a public image host without explicit approval.
- Do not place real API keys directly in prompts, scripts, or documentation.
- Do not assume packaged image slides remain editable as native PowerPoint objects.

## Security Audit

- Audited at: 2026-07-29T12:39:34.557\+00:00
- Summary: The audit confirmed that the documented workflow uploads local images to third-party image hosts and calls an external image-generation API. Most static alerts are Markdown delimiters, package-lock metadata, or entropy heuristics and are false positives. No prompt-injection language or hidden executable payload was found in the reviewed documentation.

## Stats

- Views: 250
- Downloads: 35
- Favorites: 0
- Popularity score: 0
