# Slides

Create, revise, review, and export native, editable PowerPoint decks from PPTD source...

- Repository: https://github.com/KunAgent/Kun (6362 stars)
- Category: Engineering
- License: see repository
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add KunAgent/Kun --skill slides -g -a claude-code -y`
Codex: `npx skills add KunAgent/Kun --skill slides -g -a codex -y`
Cursor: `npx skills add KunAgent/Kun --skill slides -g -a cursor -y`
Gemini CLI: `npx skills add KunAgent/Kun --skill slides -g -a gemini-cli -y`

## Description

Create, revise, review, and export native, editable PowerPoint decks from PPTD source in the main conversation.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Kun Slides
Copyright (c) 2026 KunAgent. Licensed under the MIT License.

## Purpose
Build presentations yourself in this conversation. You write a PPTD deck (YAML text files) with your ordinary file tools; three deterministic tools render previews, copy images, and export a verified `.pptx`. There is no PPT sub-agent and no workflow id to carry.

## When to use
- The user wants a new presentation, a native PowerPoint file, or a rebuilt deck: use this skill.
- The user wants a small change to an existing `.pptx` (fix a typo, swap a number, reorder slides): use `office_inspect` / `office_edit` instead.
- The user explicitly asks for an HTML presentation (Presentation Studio, `.kun-ppt.html`): keep that workflow; this skill makes PPTX.

## Tools
| Tool | Use |
|---|---|
| `read` / `write` / `edit` | Author `deck.pptd` and `pages/*.page`. Edit one page at a time for changes. |
| `load_skill_asset` | Read one reference file below (paged, at most 400 lines per call; continue with `offset`). |
| `ppt_preview` | Render the deck with the built-in renderer onto the review whiteboard. Returns per-page changes, lint issues, and image asset availability. With `directions`, renders three 3-page sample decks for a style choice. |
| `ppt_import_asset` | Copy a user image or a `generate_image` result into the deck's `media/` folder; reference the returned `pptdSrc` from a page. |
| `ppt_export` | The only way to produce the `.pptx`. Validates the package and runs geometry QA. |
| `user_input` | One single-choice question for the direction choice. |
| `generate_image` | Optional supplementary pictures for image slots, only when `imageAssets` is `enabled`. |
| `delegate_task` | Optional, for decks over 15 pages: general helpers write page files in parallel. |
| `ppt_to_board` | Only when the user asks to edit the slides as shapes on the Design whiteboard. |

The rest: https://github.com/KunAgent/Kun/blob/HEAD/resources/bundled-skills/slides/SKILL.md
