Presentations

The scenes of a video become a talk: the presentation stops at every slide break and waits for the next click, with speaker notes and a timer in a second window.

A talk with slides and speaker notes. The code of this video

How it is built

  • slide_break().await marks a stop; a render plays straight through it (presentations).
  • notes("…") are speaker notes; oxframe present opens them with N, next to a timer.
  • oxframe render --slides talk.pdf writes one page per stop.
  • Going back is exact: the state of a scene depends only on its frame.

With an agent

Install the skills, then give your agent a first prompt. The slides skill tells it how videos of this kind are made, and oxframe check shows it what is wrong before anything is rendered.

npx skills add oxygenframe/oxframe-sdk
Make a five-slide talk about our caching layer: a title, three points with a diagram each, and a closing slide, with speaker notes for every slide.

Start from an example