# Create Accessible PowerPoint Decks

Manual presentation production can be slow and inconsistent. This skill guides Claude, Codex, or Claude Code through structured PPTX generation and validation.

## Install

```bash
npx skillstore add dnyoussef/when-creating-presentations-use-pptx-generation
```

## Metadata

- Status: approved
- Slug: dnyoussef-when-creating-presentations-use-pptx-generation
- Version: 1.0.0
- Author version: 1.0.0
- Skillstore revision: r1
- Version status: valid
- Tree hash: 660aa7b9c08d8335e8b99c5a6d52116403cf1b91782cda9effacce90a6c9f4a3
- Author: DNYoussef
- GitHub username: DNYoussef
- License: MIT
- Repository: https://github.com/DNYoussef/ai-chrome-extension/tree/main/.claude/skills/utilities/when-creating-presentations-use-pptx-generation
- Ref: c579efd02184f1128d6741d16e6c8d951d7d4208
- 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, filesystem
- Quality score: 80
- Quality tier: silver
- Public page: https://skillstore.pages.dev/skills/dnyoussef-when-creating-presentations-use-pptx-generation
- Manifest: https://skillstore.pages.dev/api/skills/dnyoussef-when-creating-presentations-use-pptx-generation/manifest

## Capabilities

- Structures presentation metadata, audience, purpose, outline, and slide sections before generation.
- Defines reusable color, font, spacing, layout, and accessibility constraints for deck design.
- Uses pptxgenjs patterns to create slides, text blocks, charts, notes, and final PPTX output.
- Adds validation steps for contrast, alt text, reading order, data integrity, file size, and slide count.
- Produces companion accessibility reports and presentation documentation alongside the deck.

## Use Cases

- Prepare Executive Board Decks: Turn business updates, metrics, decisions, and recommendations into a structured deck with notes and validation steps.
- Create Technical Report Slides: Convert architecture summaries, implementation plans, or analysis findings into readable slides with charts and clear sections.
- Build Client Proposal Presentations: Generate proposal decks with consistent layouts, data visuals, next steps, accessibility checks, and supporting documentation.

## Prompt Templates

### Create a Basic Deck

```
Create a 10-slide PowerPoint deck from this outline. Include a title slide, agenda, main points, summary, and speaker notes.
```

### Build a Data Report

```
Create a business review deck from these metrics. Recommend chart types, add short insights, and include validation notes for each data slide.
```

### Apply Brand and Accessibility Rules

```
Generate a branded PPTX using these colors, fonts, and layout rules. Check contrast, alt text, reading order, and slide consistency.
```

### Produce an Executive Board Package

```
Create a 30-slide board package with sections, charts, speaker notes, an accessibility report, and presentation documentation for review.
```

## Limitations

- It provides workflow and code patterns; it is not a complete packaged application.
- Users must supply accurate content, data, brand rules, and review requirements.
- pptxgenjs and optional generation tools must be available in the execution environment.
- Accessibility checks are guidance-based and should be reviewed with real PowerPoint inspection tools.

## Best Practices

- Provide slide goals, audience, data sources, and required tone before generation begins.
- Set brand colors, fonts, chart styles, and accessibility rules before creating slides.
- Review the generated PPTX, report, and notes before sharing externally.

## Anti Patterns

- Do not ask the skill to invent missing business data or source claims.
- Do not generate large decks without an approved outline and slide count.
- Do not treat guidance-based accessibility checks as a replacement for human review.

## Security Audit

- Audited at: 2026-07-05T12:10:26.284\+00:00
- Summary: Static analysis flagged Markdown code fences, JavaScript template literals, and one documented report write as possible execution or filesystem risks. Review found these are expected documentation examples for generating PowerPoint files and accessibility reports; no prompt injection, exfiltration intent, or hidden command execution was found.

## Stats

- Views: 200
- Downloads: 19
- Favorites: 0
- Popularity score: 0
