
Create Slide
Use this skill when the user wants to create, draft, author, or generate new slides / a...
Install
npx skills add open-slide/open-slide --skill create-slide -g -a claude-code -y- Repository
- open-slide/open-slide9.6k
- Category
- Documents
- Updated
- 6d ago
- License
- MIT
- Context cost
- Mediumabout 2,447 tokens
- Runs scripts
- No, instructions only
What it does
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>/`.
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.)


