presenter-mode / demo

How to give a
scripted tech talk

Press S for presenter view · T to switch theme · ← → to turn pages

@lewissharing talk · 30 min

agenda

5 things we'll cover today

01Why great slides alone are not enough~5min
02What presenter mode should show~6min
03Writing a script that doesn't sound read out~8min
04Live demo · html-ppt skill how to use it~8min
05Takeaways + Q&A~3min

// part 01 · problem

Making slides and giving a talk
are two different things.

✅ Great slides

Consistent theme, clean layout, clear charts, restrained motion. That's the quality of a "static work".

❌ Great delivery

Coherent logic, steady pace, no "ums", handles questions, adjusts the rhythm on the spot.

💡 The difference

The first is craft on paper; the second needs you to "glance at a slide and know what to say next".

// part 02 · presenter view

Presenter view needs four panels

①
Current slide, large

Over half the view, so one glance tells you what the audience sees.

②
Next slide preview

Lets you prepare the transition and avoid "what was on the next slide?"

③
Script area

Large type, high contrast, scrollable. This is what the speaker really reads.

④
Timer + page count

Know how long you've spoken and how many slides remain. Pacing depends on it.

// part 03 · script

The 3 iron rules of a script

01
Not a word-for-word speech but "cue signals"

Bold the core points, put transitions in their own paragraph, list data and names clearly. So one glance gets you back on track.

02
Each slide 150-300 words, no more, no less

Under 150 words is too few cues; over 300 you won't have time to read. Pace it at 2-3 minutes per slide.

03
Write in spoken language, not formal prose

"therefore" → "so"; "the said solution" → "this solution". Read it aloud as you write; it should sound like speech.

// part 04-05 · demo + close

Now you can do it too

# Install the html-ppt skill npx skills add https://github.com/lewislulu/html-ppt-skill # Copy the presenter mode template cp -r templates/full-decks/presenter-mode-reveal examples/my-talk open examples/my-talk/index.html # Keyboard controls S → Open presenter view T → Switch theme (5 presets) ← → → Turn pages R → Reset timer

The key: write a 150-300 word script in each slide's <aside class="notes">.

S Presenter view · T Switch theme · ← → Turn pages · F Fullscreen · O Overview · R Reset timer