Education & training · v0.1.0
Training Deck
A warm 4:3 workshop deck for trainers and facilitators: cover, timed agenda, learning objectives, repeatable content slides with a timing chip and a takeaway, inverted exercise slides, debrief prompts, recap and close. Pick it when a session is run in a room rather than presented to a board.
Paste the prompt into Claude (or any agent that can fetch URLs) with your content — you get back a finished, self-contained HTML file. Manifest ↗
Live preview — the example content ships with the template and is replaced by your content.
What an agent may change — and what content you should have ready. Everything outside these slots is fixed by design.
Slots
| Slot | Type | Req. | Example |
|---|---|---|---|
doc-title |
text | yes | Feedback that lands · Vonk Training |
cover-org |
text | yes | Vonk Training |
course-name |
text | yes | Leading conversations · module 2 of 4 |
session-title |
text | yes | Feedback that lands |
session-strapline |
text | yes | A half-day workshop for team leads and first-time managers |
facilitator-line |
text | yes | Facilitated by Sanne Hoekstra and Joris Bakker · Amsterdam |
session-date |
text | yes | Thursday 24 September 2026 · 09:00–12:30 |
agenda-tab |
text | yes | Today |
agenda-title |
text | yes | Three and a half hours, two exercises, one conversation you take home |
agenda-total |
text | yes | 210 min · 09:00–12:30 |
objectives-tab |
text | yes | Why we are here |
objectives-chip |
text | yes | Observable, all four |
objectives-title |
text | yes | What you will be able to do at half past twelve |
objectives-lead |
text | yes | Four things, each of them something we can watch you do. If one of them has not happened by 12:30, say so before you leave the room. |
rules-tab |
text | yes | How we work today |
rules-chip |
text | yes | Part of the check-in |
rules-title |
text | yes | Four agreements that make practising safe enough |
rules-body |
html | yes | <ul class="b"><li><strong>What is said here stays here.</strong> What you learn here goes everywhere with you.</li><li><strong>Bring real situations.</strong> Invented cases are comfortable and they teach nothing.</li></ul> |
rules-note |
text | yes | Anything you want to add? Say it now — this list belongs to the room, not to the trainer. |
discussion-tab |
text | yes | Debrief |
discussion-timing |
text | yes | 20 min |
discussion-title |
text | yes | What was different the second time you said it? |
discussion-prompts |
html | yes | <ul class="q"><li>Which sentence was hardest to say out loud, and what happened in the room after you said it?</li><li>Observers: name one thing the giver did that you are going to steal.</li></ul> |
discussion-note |
text | yes | Ask, then wait. Ten seconds of silence in a room of twelve is normal, and it is doing the work for you. |
recap-tab |
text | yes | Recap |
recap-timing |
text | yes | 15 min |
recap-title |
text | yes | Four things to take out of this room |
recap-commitment |
text | yes | Before you leave: one name, one sentence, one date in your calendar. We will ask about it in module 3. |
close-kicker |
text | yes | Thank you |
close-title |
text | yes | One conversation, this week, with a name on it |
close-line |
text | yes | You already know which one it is — you wrote it on a card at ten past ten. Have it before Friday, while the sentences are still yours. |
next-steps-title |
text | yes | What happens next |
next-steps-content |
html | yes | <ul class="b"><li>A one-page summary and the three-sentence card reach your inbox on <strong>Friday 25 September</strong>.</li><li>In two weeks you get one email with one question: did you have the conversation?</li></ul> |
resources-title |
text | yes | To take with you |
resources-body |
html | yes | <ul class="b"><li>The three-sentence card, printed, in your workshop folder.</li><li>A two-page reading list — chapters, not whole books.</li></ul> |
closing-contact |
text | yes | Sanne Hoekstra · sanne@vonktraining.nl · +31 20 214 88 30 · Da Costakade 158, Amsterdam |
Repeat: agenda-item (3–8×)
One block of the day: clock time, what happens, how long it takes. Give breaks a row of their own — they cost minutes but get no slide.
| Slot | Type | Req. | Example |
|---|---|---|---|
agenda-time |
text | yes | 09:00 |
agenda-item-text |
text | yes | Welcome, check-in and what we will not do today |
agenda-duration |
text | yes | 15 min |
Repeat: objective (2–5×)
One learning objective: something a participant can be observed doing by the end of the session.
| Slot | Type | Req. | Example |
|---|---|---|---|
objective-text |
text | yes | Name the three parts of a feedback message and spot the one that is missing from a real example. |
Repeat: content-slide (1–12×)
The teaching slide: section label, timing chip, one idea, up to five bullets, a takeaway strip and a facilitator cue. Duplicate it once per topic; the order of the copies is the order of the session.
| Slot | Type | Req. | Example |
|---|---|---|---|
content-tab |
text | yes | Why feedback misses |
content-timing |
text | yes | 20 min |
content-title |
text | yes | Most feedback fails before it is given, not while it is given |
content-body |
html | yes | <ul class="b"><li>We wait. The usual gap between noticing the behaviour and mentioning it is <strong>six weeks</strong>.</li><li>We generalise. "You are always late" cannot be checked, so it gets argued instead of answered.</li></ul> |
content-takeaway |
text | no | The conversation is decided by what you prepare, not by how brave you feel in the room. |
content-cue |
text | no | Ask for a show of hands on the six-week gap before you move on. Most rooms admit to longer. |
Repeat: exercise-slide (1–6×)
The signature slide: the palette inverts to the accent colour so the room instantly sees that the mode has changed from listening to doing. Duplicate it once per exercise.
| Slot | Type | Req. | Example |
|---|---|---|---|
exercise-kicker |
text | yes | Exercise 1 |
exercise-timing |
text | yes | 30 min |
exercise-title |
text | yes | Rewrite a message you never sent |
exercise-brief |
html | yes | <ol class="s"><li>Think of one piece of feedback you have been carrying for weeks and have not given.</li><li>Write it as three sentences — situation, behaviour, impact. Ten minutes, alone, in silence.</li></ol> |
exercise-grouping |
text | yes | In pairs — swap after ten minutes so both versions get read out |
exercise-output |
text | yes | Bring back one rewritten opening sentence per person, on a card, in your own handwriting |
Repeat: recap-point (2–6×)
One numbered recap point: a short instruction and the sentence that explains it.
| Slot | Type | Req. | Example |
|---|---|---|---|
recap-lead |
text | yes | Prepare the three sentences. |
recap-text |
text | yes | Situation, behaviour, impact — written down before you walk in, not improvised in the doorway. |
Optional blocks
ground-rules-slide— Ground rules / how we work today. Keep it for a session where people practise on real situations; drop it for a short briefing or a group that already works this way.discussion-slide— Debrief slide with two or three open prompt cards. Drop it when the exercises are debriefed on the spot and the recap follows straight after.resources-block— The second column of the closing slide, listing handouts and further reading. Remove it when there is nothing to hand out; the 'what happens next' column then spans the full width.
The authoritative fill instructions from manifest.json — the only place a template may instruct an agent (why).
SHAPE THE SESSION, THEN FILL IT. Duplicate content-slide once per topic and exercise-slide once per exercise; copy order is session order. Delete every data-example element (extra agenda rows, objectives, recap points, two content slides, one exercise slide) and drop unused optionals. CHECK THE ARITHMETIC: agenda durations must add up to the session length on the cover — placeholder: 15+20+25+30+15+25+45+35 = 210 min = 09:00–12:30. Each agenda-time is the previous time plus its duration; every timing chip matches its agenda line; breaks get a row but no slide. ONE IDEA PER SLIDE: content-body at most five bullets; keep titles under ~70 chars or they wrap to three lines and collide with the body. Objectives start with an observable verb (name, deliver, ask), never "understand". Each exercise brief states the task, the grouping and the time; its numbered steps must fit exercise-timing. NEVER NUMBER SLIDES BY HAND: deck-runtime fills page numbers, the total and the footer brand from cover-org. Mirror the placeholder formats ("24 September 2026", "09:00–12:30", "15 min"). Where a facilitator, venue or date is unknown, leave [FACILITATOR NAME] or [DATE] and tell the user to fill it in with the built-in Edit button. Do not change the slide size, the em-based sizing or the @page rule.
Published versions are immutable: /t/training-deck@{version}/ never changes once live. /t/training-deck/ always points at the latest.