Skills

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.)

Read the whole SKILL.md on GitHub

More in Documents