clearfelt-slide · Astro · 1920×1080 canvas
A deck you can diff, review and merge.
A deck built in PowerPoint or Keynote is a binary blob: no diff, no code review, no merge, and nothing an agent can read or write directly. A deck here is a directory of source files, so all of that comes for free.
Author decks as plain .astro files, edit them in a live inspector, present from the same app. Exports PDF and PPTX.
npx clearfelt-slide init my-deckA slide, start to finish
slides/010-stat/index.astro
---
export const meta = {
title: 'Time to first slide',
theme: 'default',
};
---
<section class="slide title-slide">
<p class="stat-callout">90 seconds</p>
<p class="stat-label">from init to your first edit</p>
</section>rendered at /slides/010-stat
90 seconds
from init to your first edit
No build step to preview it, no separate authoring tool: save the file and the running dev server shows it immediately.
Because it is code, you get the rest for free
git diff shows the slide
What changed on a slide, line by line, not "binary files differ".
An agent edits it like code
Because it is code. Ask for a slide, a theme or a whole deck from a brief, and it writes real .astro files it can keep editing.
Review it like a PR
Comments live as JSON sidecars next to the slide they are on, so feedback and content sit in the same repo and the same history.
Click-to-edit inspector
Click any element in the rendered slide and edit in place. The change is spliced back into the source position, leaving unrelated formatting untouched.
Present from the same app
Full-screen view with a thumbnail rail and speaker notes. No export step before you walk into the room.
Still leaves the repo
Exports to PDF and PPTX, with real selectable text for standard slide content, not a picture of it.
Ask for the whole deck
With Claude Code available in a scaffolded project, the fastest way to see the point is to just ask. The build-deck skill plans a one-line-per-slide outline first, then writes real .astro files for each slide, in order, ready to open in the dev server.
build me a 6-slide deck pitching our Q3 roadmap to the eng team
What you can ask it to do
build-deckWrites a whole deck from a one-line brief, outline first.create-themeBuilds a reusable look you can apply across slides.apply-commentsReads the comments left on slides and makes the edits.deck-reviewChecks the deck reads well and is legible from the back of a room.Quick start
npx clearfelt-slide init my-deck cd my-deck pnpm dev
Scaffolds a ready-to-run project with its own AGENTS.md, agent skills for authoring slides, and a getting-started example. Slides live at slides/<id>/index.astro; comments, folders and assets sit beside them as sidecar files.