Reference · Layout map
Layout map — the template's layouts and fields
Load when choosing which layout each slide should use — the full menu of layouts and the field names each one accepts.
Part of the Deck Generator skill · loaded on demand from SKILL.md
This is a worked example of what scripts/build_layout_map.py produces from a
brand template. Yours will differ — regenerate it from your own .pptx/.potx.
Read it to pick a layout name and see which fields that layout accepts.
Theme: Brand Template 2025 (font Brand Sans, headings + body). Any decoy
themes (unused Office defaults the master doesn't reference) are listed by
build_layout_map.py and must be ignored.
Resolved style ladder (inherited — never set these in code)
- Title: 20.0pt, colour
#2457D6(brand blue) - Body L1: 14.0pt, colour
#000000(black)
Palette (reference theme colours by SLOT, not hex, in added elements)
dk1= #000000lt1= #FFFFFFdk2= #1B3FA0lt2= #2457D6accent1= #4A90E2accent2= #C7E6FFaccent3= #F5B915accent4= #0E1F3Daccent5= #FFE98Aaccent6= #F39A0Ahlink= #2457D6folHlink= #2457D6
Placeholder idx convention
0=title · 26/12/10=subtitle · 11=section subhead · 30=Source
footnote · payload placeholders are numbered in reading order as body1..N
(text), content1..N (object), picture1..N.
Layouts by family
Cover / title
- Master title - Blue — fields: subtitle, title
- Master title - White — fields: subtitle, title
- Master title, icon - Blue — fields: subtitle, title
- Master title, icon - White — fields: subtitle, title
- Master title, photo - Blue — fields: subtitle, title
- Master title, photo - White — fields: subtitle, title
- Master title, mono - Blue — fields: subtitle, title
- Master title, gradient - White — fields: title, subtitle
Section dividers (use these)
- Section Divider - Blue — fields: subhead, subtitle, title
- Section Divider - Medium Blue — fields: subhead, subtitle, title
- Section Divider - Light Blue — fields: subhead, subtitle, title
Content (text + object)
- 1 content — fields: title, subtitle, content1
- 1 text — fields: title, subtitle, body1
- 1 text, 1 content — fields: title, subtitle, body1, content2
- 1 text, 1 content rev — fields: title, subtitle, content1, body2
- 1 text, 2 content — fields: title, subtitle, body1, content2, content3
- 2 text — fields: title, subtitle, body1, body2
- 2 text, 2 content — fields: title, subtitle, content1, content2, body3, body4
- 3 text — fields: title, subtitle, body1, body2, body3
- 4 text — fields: title, subtitle, body1, body2, body3, body4
- 2 content — fields: title, subtitle, content1, content2
- 3 content — fields: title, subtitle, content1, content2, content3
Blank (title + subtitle only)
- Blank - White — fields: title, subtitle
- Blank - Blue — fields: title, subtitle
- Blank - Med Blue — fields: title, subtitle
- Blank - Light Blue — fields: title, subtitle
Big-stat layouts
- 1 text, 1 big stat — fields: title, subtitle, body1, body2
- 2 text, 2 big stats — fields: title, subtitle, body1, body2, body3, body4
- 2 content, 2 big #s — fields: title, subtitle, body1, body2, content3, content4
- Big statement - Blue — fields: body1
- Big statement - Medium Blue — fields: body1
- Big statement - Light Blue — fields: body1
Icon rows
- 2 text, 2 icons — fields: title, subtitle, picture1, picture2, body3, body4
- 3 text, 3 icons — fields: title, subtitle, picture1, picture2, picture3, body4, body5, body6
- 4 text, 4 icons — fields: title, subtitle, picture1, picture2, picture3, picture4, body5, body6, body7, body8
Photo grids
- 4 multi-photo — fields: title, subtitle, picture1, picture2, picture3, picture4
- 5 multi-photo — fields: title, subtitle, picture1, picture2, picture3, picture4, picture5
Agenda
- 1 ordinal list, 1 pic — fields: title, subtitle, body1, picture2
- Agenda - Big numbers — fields: title, subtitle, body1, body2, body3, body4
Quote
- Quote - White — fields: body1
- Quote - Gray — fields: body1
Colour block
- Color block - Blue — fields: body1, body2
- Color block - Med blue — fields: body1, body2
- Color block - Ocean blue — fields: body1, body2
- Color block - Light blue — fields: body1, body2
Colour margin
- Color margin, 1 content - Blue — fields: title, subtitle, content1
- Color margin, 1 content - Med blue — fields: title, subtitle, content1
- Color margin, 1 content - Light blue — fields: title, subtitle, content1
Thank-you
- Thank you - Blue — fields: (none — text baked in)
- Thank you - White — fields: (none — text baked in)
- Thank you, contact info - White — fields: body1, body2, body3
Q&A
- Q&A - Blue — fields: (none — text baked in)
- Q&A - White — fields: (none — text baked in)
LEGACY dividers — DO NOT USE (lorem leftovers)
- Section Divider 1 ⚠️ legacy — fields: subtitle, title
- Section Divider 2 ⚠️ legacy — fields: title, subtitle
- Section Header - 1 ⚠️ legacy — fields: subhead, title, subtitle
- Section Header - 2 ⚠️ legacy — fields: subtitle, title, subhead