An open-source deck framework built for AI. One HTML file, no build step. Describe your talk, get a finished deck, then refine it live in the browser.
$git clone https://github.com/noskillish/slides.git $cd slides
Join 4,000+ decks already built with Slides.
Clone the repo. Tell an AI agent what your talk is about. It creates your storyline, writes the HTML, and you get a finished deck.
Add ?edit to any deck. Rewrite text inline, drag slides to reorder, drop in an image or video, then save straight back to the file. No code. No rebuild.
Click any headline or label and type. Plain text editing, no markup to learn.
Grab a thumbnail in the rail and drop it where it belongs. Duplicate or delete in a click.
Drop an image or video onto any slot, paste a link, or upload a file. Pictures embed automatically.
Writes back to the same HTML file and auto-saves as you go. Export to PDF with P.
30+ components, three themes, six storytelling formats, a built-in browser editor, keyboard and touch navigation, embed mode. All in one repo.
30+ components with consistent tokens. Colors, type, spacing. All in CSS variables. Fork and make it yours.
Add the marketplace in Cowork, get /slides and five more commands. Storytelling formats, themes, tone rules. All driven by markdown files.
No npm. No build step. No React. One HTML file with inline CSS and JS. Open it in a browser.
Arrow keys, swipe gestures, progress bar. Works on phones, tablets, projectors. Responsive out of the box.
Add ?embed to any deck URL. Drop it in an iframe. Blog posts, Notion pages, documentation sites.
MIT licensed. Fork it, theme it, ship it. Your slides live in a git repo. Version controlled forever.
Slides is a Claude marketplace plugin. Add it in Cowork, get six commands. Storytelling formats, themes, and tone rules are built in.
/slides
Generate a full deck from a description. Picks the storytelling format, applies the theme, outputs one HTML file.
/slides-outline
Draft the structure first. Review the beat-by-beat plan before any HTML is written.
/slides-theme
Swap the visual style. Three built-in themes, or describe your own in plain language.
/add-slide
Drop new slides into an existing deck. Matches the theme and component style automatically.
/slides-new-component
Build a slide type that does not exist yet. Describe it, the agent builds it on-token.
/slides-review
Check tone, component diversity, and structure against the design system rules.
Open Cowork. Go to Add Marketplace. Paste https://github.com/noskillish/slides and type /slides to get started.
Every deck follows a proven narrative structure. The agent selects the format based on your description, or you choose it yourself.
Hook the audience, build empathy, introduce the insight, show evidence, expand the vision, close with a callback.
The format investors expect. Problem, solution, market size, product, traction, team, financials, the ask.
Situation, complication, resolution. The pyramid principle for executive audiences who want the answer first.
Set the stage, reveal the product, demo the features, prove the impact, make the call to action.
Executive summary, KPIs, progress against plan, risks, decisions needed. Clear and scannable.
Identify the pain, agitate the cost of inaction, present the solution, prove it with evidence, close.
Templates and components included. Switch between them. Or create your own.
<iframe src="deck.html?embed" style="width:100%; aspect-ratio:16/9; border:none">
.pptx is a binary format. You can't search it. You can't diff it. AI agents can't read it. Plain text fixes all of that.