Events & invitations · A4 portrait · v0.1.0
Event Invitation
Fine-typography A4 invitation: centered serif composition in a thin double frame with letterspaced small caps, a gold flourish and an RSVP line. For weddings, anniversaries, dinners, galas and formal parties.
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 | Invitation — Willem & Margriet de Vries |
kicker |
text | yes | You are warmly invited |
host-names |
text | yes | Willem & Margriet de Vries |
occasion-line |
html | yes | <p>invite you to celebrate their</p><p>twenty-fifth wedding anniversary</p> |
event-title |
text | yes | An Evening at the Estate |
event-date |
date | yes | Saturday 26 September 2026 |
event-time |
text | yes | Reception 17:00 · Dinner 19:00 |
venue-name |
text | yes | Landgoed Duin & Kruidberg |
venue-address |
text | yes | Duin en Kruidbergerweg 60, Santpoort |
dress-code |
text | no | Black tie optional |
rsvp-line |
html | no | <p>RSVP before 5 September</p><p>margriet@devries.nl · +31 6 21 44 78 90</p> |
personal-note |
html | no | <p>Carriages at midnight</p> |
footer-line |
text | no | W & M · 26.09.2026 |
Optional blocks
rsvp— Reply request: deadline and contact line. Remove when no reply is asked for.note— One short personal closing line in italic gold ('Carriages at midnight'). Remove when unused.
The authoritative fill instructions from manifest.json — the only place a template may instruct an agent (why).
This layout lives on restraint: keep every line short, keep the whitespace, never add extra blocks. Adapt the register to the occasion while keeping the typographic system — formal for weddings, anniversaries and galas ('You are warmly invited', 'request the pleasure of your company'), lighter for birthdays or drinks ('Come and celebrate with us'). The kicker adapts to language and occasion ('Ter gelegenheid van', 'Sie sind herzlich eingeladen') and is rendered in spaced capitals — keep it 2–6 words. Length guidance: host-names one line under ~30 characters; occasion-line 1–2 lines of ~30 characters each (two <p> elements control the break); event-title under ~28 characters — it is set very large and may wrap once, never twice; event-time, venue-name and venue-address one short line each, joining parts with middle dots (·). Write event-date out in full with the weekday — 'Saturday 26 September 2026', never 26-09-2026. Remove the rsvp block when no reply is requested and the note block when there is no personal line; leave dress-code empty if none applies. If hosts, venue or times are unknown, leave recognizable placeholders like [VENUE NAME] and tell the user to fill them via the built-in Edit button.
Published versions are immutable: /t/event-invitation@{version}/ never changes once live. /t/event-invitation/ always points at the latest.