Slides Guide

A comprehensive guide to creating presentations with Starry Slides.

Slides Guide

Starry Slides uses HTML as its native format, making presentations portable and AI-friendly.

Creating Slides

Each slide is an HTML file in the slides/ directory. Files are sorted alphabetically, so we recommend using numbered prefixes:

slides/
├── 01-title.html
├── 02-agenda.html
├── 03-content.html
└── 04-thank-you.html

Slide Format

A basic slide looks like this:

<section class="slide">
  <h1>Hello World</h1>
  <p>This is my first slide.</p>
</section>

Themes

Starry Slides comes with built-in themes:

  • Starry Night — Dark blue with gold accents (default)
  • Daylight — Clean, bright, minimal
  • Neon — Vibrant colors on dark backgrounds

Set your theme in starry.config.js:

module.exports = {
  theme: "starry-night",
};

Speaker Notes

Add speaker notes using HTML comments:

<!-- This will appear in speaker view -->
<section class="slide">
  <h1>Key Points</h1>
  <ul>
    <li>First point</li>
    <li>Second point</li>
  </ul>
</section>

Export

Export your presentation to PDF:

starry-slides export --format pdf