Skip to content
Back to skills

ai-ppt-remix

ASecurity

Use when remaking an existing PPT or slide deck from a source PPTX and matching script or notes into a new deck of consistent AI-generated slide images, especially when one new slide should semantically merge one or more source slides while preserving important screenshots, text, and case-study evidence.

  • 2 stars
  • 0 votes
  • 0 copies
  • 6 views
  • Added May 27, 2026
businessgo

Security analysis

A100/100

Pro scans all 10 files and shows the line behind each finding

Scanned May 27, 2026

npx -y skills add Chaosikaros/AI-PPT-Remix-Skill --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of ai-ppt-remix?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for ai-ppt-remix
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/chaosikaros-ai-ppt-remix/badge)](https://www.skillsdirectory.com/skills/chaosikaros-ai-ppt-remix)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: ai-ppt-remix
description: Use when remaking an existing PPT or slide deck from a source PPTX and matching script or notes into a new deck of consistent AI-generated slide images, especially when one new slide should semantically merge one or more source slides while preserving important screenshots, text, and case-study evidence.
---

# AI PPT Remix

Use this skill when the user wants a source deck reworked into a new AI-visual deck without losing the original argument. This skill is for semantic slide remixes, not for generic "make me a new PPT" requests.

Also use the existing `PowerPoint` skill for rendering and rebuilding `.pptx` files, and the existing `imagegen` skill for per-slide generation.

## Transcript-first rule

When a real talk transcript, narration script, or spoken notes exist, they are the authority for semantic fidelity.

- The transcript is not background context; it is a required source.
- Do not simplify away transcript-specific claims just because the original slide only hinted at them.
- Numbers, dates, platforms, market comparisons, causal claims, and caveats mentioned in the transcript must be captured slide by slide as explicit constraints before image generation.
- A visually strong slide is still a failure if the transcript-specific point disappears into generic "marketing" visuals.
- If a slide's factual density is too high for a single clean AI image, stop and either switch to a hybrid rebuild flow or ask the user how much factual compression is acceptable.

## Evidence-fusion rule

When the user asks for AI-remixed slide images, source screenshots are evidence, not delivery tiles.

- Do not paste old slides, reference boards, or screenshot grids into the final image.
- Do not remove the evidence either. Rebuild it as large, recognizable visual evidence inside a new composition: charts become redrawn evidence charts, screenshots become stylized but identifiable artifacts, case studies keep their names, and spoken numbers become readable labels.
- Use "AI-fused evidence" when the user wants a new AI image but still needs key screenshots and facts to be visible. The final slide should feel newly generated while letting the speaker point to the same proof.
- A generated slide is not acceptable if the must-keep facts only appear as tiny background texture, unlabeled icons, or vague themed imagery.
- If the model cannot keep both visual quality and factual evidence in one pass, regenerate from a stricter manifest before changing the deck.

## When To Use

- The user has an existing `pptx` plus a matching script, narration, or detailed notes.
- One new slide should combine one or more old slides into a single semantic beat.
- Important screenshots, charts, labels, examples, or case-study evidence must survive the redesign.
- The result should be a visually consistent AI-generated deck, not a screenshot collage.

Do not use this skill for net-new decks with no source deck, or for simple edits that only need normal PowerPoint changes.

## Workflow

1. Prepare source materials.
- Render the source deck to preview PNGs with the `PowerPoint` skill.
- If there is already a target deck with a good visual direction, render that too and use it as the style-reference deck.
- Mark unchanged slides early. Reuse them instead of regenerating everything.

2. Group source slides by script meaning.
- One output slide equals one spoken idea, not one source slide.
- Group one or more source slides when they support the same script beat.
- Before generating, extract a fact checklist from the transcript for each group:
  - exact visible text that must stay readable
  - must-keep evidence screenshots or case-study visuals
  - must-keep transcript facts such as numbers, dates, platforms, comparisons, and causal links
  - any caveats or nuance that would be lost if the slide became generic
- Write a group manifest before generating. See `references/manifest-schema.md`.
- Treat this manifest as a contract. Do not generate first and backfill facts afterward.

3. Build one reference board per generated slide.
- Use `scripts/build_reference_boards.py`.
- Each board should show:
  - one style reference slide
  - all source slides in the semantic group
  - the relevant script excerpt
  - the visible text that must remain readable
  - the must-keep evidence
  - the must-keep transcript facts
  - any semantic remapping rules
- The reference board is only a prompt and review artifact. It must not be copied, tiled, or shrunk into the final slide.

4. Write prompts from meaning, not from layout.
- Use `references/prompting.md`.
- Ask for a brand-new 16:9 slide image.
- Require exact visible text where needed.
- List the must-keep screenshots, examples, labels, numbers, or diagrams explicitly.
- List transcript-derived facts explicitly, especially when they are easy for the model to blur away:
  - budgets, counts, dates, platforms, geography, ratios, and comparisons
  - who or what a number refers to
  - whether a point is an example, a benchmark, a warning, or a caveat
- Convert high-risk spoken facts into visible slide labels or callouts. If a fact matters to the talk, it should not depend on speaker memory alone.
- Crucial rule: place evidence according to what the script means, not according to the original pixel position.

5. Generate consistently across the deck.
- Generate one anchor slide first to lock palette, texture, density, and composition language.
- Reuse the accepted anchor slide as a style reference for later generations when possible.
- For high-risk pages, show both the reference board and the most relevant original slide.

6. Adopt approved images and rebuild the deck.
- Use `scripts/adopt_generated_slide.py` to crop and copy the chosen generated image into the working slide-image path.
- Rebuild the final deck with the `PowerPoint` skill.
- Preserve speaker notes and any unchanged slides.

7. Review semantically, not just visually.
- Reject any slide that becomes generic while dropping the source argument.
- Reject placeholder frames, fake browser chrome, or empty mockup boxes.
- Reject old-slide sticker layouts: a new background plus pasted source slide thumbnails is not an AI remix.
- Reject any slide that swaps a specific case study for a generic substitute.
- Reject any slide that loses transcript-specific facts or softens them into vague summary language.
- Reject any slide that keeps the title but drops the spoken point, such as the specific benchmark, spend comparison, or risk chain described in the transcript.
- Use a yes/no acceptance checklist per slide before adoption:
  - Is the spoken claim still visible?
  - Are the must-keep facts still present?
  - Are the must-keep screenshots or case studies still recognizable?
  - Would the speaker still be able to say the original lines naturally while this slide is on screen?
- For partial-deck repairs, hash or otherwise compare unchanged slide images before delivery to prove non-target slides were not modified.

## Non-Negotiables

- Do not shrink old slides and paste them into a new slide as tiny thumbnails for delivery.
- Do not let the model replace specific screenshots, examples, charts, or text evidence with generic filler.
- Do not preserve the original physical layout if the new slide structure changes the meaning.
- Do preserve the original semantic role of each example.
- Do not let transcript facts disappear just because they were spoken instead of typed on the source slide.
- Do not accept a beautiful slide that fails as speaker support for the actual talk.

Example:
- If the old slide used a different axis direction than the new slide, remap the examples to the correct new quadrants by label meaning, not by old screen position.

## Resources

- `references/manifest-schema.md`: group manifest fields and example JSON.
- `references/prompting.md`: prompt template, consistency rules, and semantic-fidelity checks.
- `scripts/build_reference_boards.py`: builds style-plus-source reference boards with script and must-keep notes.
- `scripts/adopt_generated_slide.py`: copies the selected generated image into the working slide image path with cover-crop resizing.

Files in this skill

  • README.zh-CN.md5.1 KB
  • SKILL.md8 KB
  • agents/openai.yaml361 B
  • examples/manifest.example.json1.3 KB
  • examples/prompt.example.md1.3 KB
  • references/manifest-schema.md3.6 KB
  • references/prompting.md3.7 KB
  • requirements.txt15 B
  • scripts/adopt_generated_slide.py2.3 KB
  • scripts/build_reference_boards.py7.9 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.