Decklume

Pick the frame. Ship the deck.

Decklume is a free Claude Code skill that turns a topic, your notes or a PowerPoint into a designed, animated presentation, and checks every slide in a real browser before you see it.

Install in Claude Code, one line at a time

/plugin marketplace add https://github.com/GgauravJ05/decklume
/plugin install decklume@decklume
Play the demo deck
Nocturne theme: Steps — the four sleep stages
NOCTURNE07A
Grid theme: Stats — sleep by the numbers
GRID17A
Campus theme: Chart — half the night is stage N2
CAMPUS08A
Atlas theme: Table — what each stage contributes
ATLAS18A
Aurora theme: Big number — 1 in 3 adults
AURORA16A
Volt theme: Code — spacing your reviews
VOLT26A
Ma theme: Statement — end with going to bed
MA27A
Bloom theme: Cards — three small experiments
BLOOM25A
Folio theme: Title — How sleep shapes memory
FOLIO01A
Chalk theme: Diagram — the two-stage model
CHALK11A
Grid theme: Section — why do we forget?
GRID03A
Nocturne theme: Full bleed — tonight's homework
NOCTURNE30A
Campus theme: Timeline — a century of findings
CAMPUS14A
Bloom theme: Gallery — further reading
BLOOM28A
Folio theme title slide: How sleep shapes memory
01 / 33 How sleep shapes memory · Folio

One deck. Thirteen looks.

The same 33-slide lecture, rebuilt in every theme. Choose a look and a slide: this is the real deck running live, not a screenshot.

Folio theme title slide
Theme
Slide

Folio

Editorial serif on warm paper — a magazine feature you can present.

Best for essays and keynotes, humanities lectures, strategy narratives.

See every slide in Folio

From one sentence to a finished deck.

Five steps, and you approve the two that matter: the story and the style.

  1. Brief

    Describe the talk, or hand over notes, a document or a .pptx. Claude asks everything it needs in one round: purpose, audience, speaker-led or reading, length.

  2. Storyline

    You get an outline with a claim on every slide and a layout picked for each. Change anything before a single pixel is designed.

  3. Style

    Your own title and content slides, rendered in three themes side by side. Pick A, B or C, or mix them.

  4. Build and check

    The deck is built as one HTML file, then every slide is rendered in a real browser and checked. Anything that fails is fixed before you see it.

  5. Present and share

    Present with a notes window and timer, or export a vector PDF, PNGs or a live link.

A design check that actually looks.

Most tools trust the model. Decklume renders every slide and measures it. Run the check on this broken slide.

Try this week

Three small experiments to sleep on

New
Evening review

Re-read today’s notes for fifteen minutes before bed.

Fixed wake time

Get up at the same time every day, weekends included, even after a late night out with friends, a long weekend trip, or when the alarm feels impossible.

Test yourself

Write down what you remember next morning.

Source: course reading pack, chapter 9.

  1. [overlap] “Three small experiments…” overlaps the badge
  2. [clipped] text is cut off inside the second card
  3. [contrast] 2.1:1 is below 4.5:1 for “Write down what you…”
  4. [type-size] 14px source line is below the 18px minimum

Press run to inspect the slide.

These are four of the checks qa.mjs runs on every slide, with the same rule names. It also checks overflow past the slide edge, web fonts, broken images, leftover placeholder text, JavaScript errors and 16:9 scaling on phones.

Install in two commands.

  1. In Claude Code, add the marketplace:

    /plugin marketplace add https://github.com/GgauravJ05/decklume
  2. Then install the plugin:

    /plugin install decklume@decklume
  3. Now just ask, for example:

    • Make a 10-minute presentation on the causes of World War I for my history class.
    • Turn lecture-04.pptx into a Chalk-themed deck and keep my speaker notes.
    • Build a 20-minute thesis defense from my abstract and results.
    • Pitch deck for our startup, 12 slides, ending with the raise.
Prefer a standalone skill?
git clone https://github.com/GgauravJ05/decklume.git
cp -R decklume/skills/decklume ~/.claude/skills/

Requires Node.js 18 or newer, and nothing else: PowerPoint import is pure Node. Design QA, previews and PDF export install Playwright once into ~/.cache/decklume.

Made for whoever is presenting next.

Class presentations that look designed, not rushed.
StudentsClass presentations · Group project demos
Lecture slides from your lesson plan, ready before the bell.
TeachersLectures from notes · Revision decks
Research talks where every slide makes one claim.
ResearchersThesis and dissertation defenses · Conference talks
Pitch decks with a story investors can follow.
FoundersSeed pitch decks · Demo-day decks

How it compares.

Side by side with frontend-slides, another open-source Claude Code skill for HTML presentations:

frontend-slidesDecklume
Style previewsThree separate title-slide filesYour title and content slides, side by side on one page
VerificationAdvice to check screenshotsAutomated QA gate with a contact sheet, run in CI
MotionEntrance animationsEntrances, step builds and Magic Move
PresentingSpeaker notes via hostPresenter window with notes, timer and next slide
PDFScreenshots, about 20 MB for 18 slidesVector with selectable text, 1.1 MB for 33 slides
Read the full comparison

Questions people ask

How do I make a presentation with Claude?

Install the Decklume skill in Claude Code, then describe the presentation you need, for example: “Make a 15-minute lecture on photosynthesis for first-year students.” Decklume agrees the outline with you, shows your slides in three styles, builds the deck and checks it with an automated design QA pass.

Is Decklume free?

Yes. Decklume is free and open source under the MIT license. It runs inside Claude Code.

Can Decklume convert my PowerPoint?

Yes. It reads .pptx files, including bullet levels, tables, images in groups, speaker notes and native chart data, and redesigns them as an animated HTML deck.

What do I get at the end?

A single self-contained HTML file that runs in any browser, with a presenter view. Export it as a vector PDF with selectable text, PNG images per slide, or deploy it to a live link.

What does the design QA check?

It renders every slide in a real browser and fails the deck on text overflowing its box, overlapping text, type below the minimum size, WCAG contrast failures, web fonts that did not load, leftover placeholder text, broken images and JavaScript errors.

Does it work outside Claude Code?

The skill is Markdown plus Node scripts, so any coding agent with file and shell access can follow it. The command-line tools also work on their own.

Your next deck is one prompt away.

/plugin install decklume@decklume