# Create Slide

Use this skill when the user wants to create, draft, author, or generate new slides / a...

- Repository: https://github.com/open-slide/open-slide (9607 stars)
- Category: Documents
- License: MIT
- Last updated: 2026-10-29
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add open-slide/open-slide --skill create-slide -g -a claude-code -y`
Codex: `npx skills add open-slide/open-slide --skill create-slide -g -a codex -y`
Cursor: `npx skills add open-slide/open-slide --skill create-slide -g -a cursor -y`
Gemini CLI: `npx skills add open-slide/open-slide --skill create-slide -g -a gemini-cli -y`

## Description

Use this skill when the user wants to create, draft, author, or generate new slides / a presentation in this open-slide repo. Triggers on phrases like "make slides about X", "make a deck about X", "create a presentation", "draft slides for", "new slide", "a deck with speaker notes / a script", or when the user asks to add content under `slides/`. Do NOT use for editing the framework itself, only for authoring content inside `slides/<id>/`.

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

# Create a slide in open-slide

This skill owns the **workflow** for drafting a new deck. The technical reference, file contract, 1920×1080 canvas, type scale, palette, layout, assets, lives in the **`slide-authoring`** skill. Read that skill whenever you need details on *how* a page is structured. This skill assumes you'll consult it before writing code.

You only write files under `slides/<id>/`. Never modify `package.json`, `open-slide.config.ts`, or existing slides.

## Step 1, Pick a theme

List files under `themes/`. If any theme markdown files exist (anything other than `README.md`), call `AskUserQuestion` with each theme id as an option plus a final **"no theme, design from scratch"** option. (`AskUserQuestion` holds at most 4 options, with 4+ themes, offer the 3 most topic-relevant plus "no theme"; the auto-added "Other" lets the user name any omitted theme.)

The rest: https://github.com/open-slide/open-slide/blob/HEAD/packages/core/skills/create-slide/SKILL.md
