Slides · touying · PDF
A talk,
in sixteen by nine.
Describe the talk. Your agent writes it as Typst slides with the touying package, draws the charts, renders each slide to check the fit, and hands you a PDF.

What your agent can do
- Themestouying's metropolis, university, simple and other themes, recoloured to your palette and fonts.
- Charts and diagramsCeTZ plots and fletcher diagrams that stay sharp at any size.
- MathEquations on a slide look the same as in the paper they came from.
- PacingSection slides, a progress bar, focus slides, step-by-step reveals with #pause.
- Checkingrender_page on each slide, to catch a line that runs past the frame.
Try this prompt
Make a four-slide talk called “Waiting in Line” with touying's metropolis theme in muted green: a title slide, Little's law with a worked example, a CeTZ chart of W/S = 1/(1 − ρ) marked at 0.5, 0.8 and 0.9, and a closing focus slide. Render slide 3 and check that the axis labels don't collide.
Paste it into your agent once LeftBlank Office is connected.
From the source
#import "@preview/touying:0.8.0": *
#import themes.metropolis: *
#import "@preview/cetz:0.5.3"
#show: metropolis-theme.with(
aspect-ratio: "16-9",
config-info(title: [Waiting in Line]),
config-colors(primary: rgb("#506c5f"), neutral-lightest: rgb("#f4f4ef")),
)
#title-slide()
== Waiting grows faster than load
With one server and random arrivals (M/M/1), the time in system is
$ W = S / (1 - rho) $Good to know
- The result is a PDF, not a .pptx file. Present it full screen from any PDF viewer or browser.
- touying 0.8.0, CeTZ and fletcher are cached on the server, so the first compile is quick.
Connect your agent
claude mcp add --transport http leftblank https://office.leftblank.app/mcpOther clients and the full setup are in agents.md.