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 = #000000
  • lt1 = #FFFFFF
  • dk2 = #1B3FA0
  • lt2 = #2457D6
  • accent1 = #4A90E2
  • accent2 = #C7E6FF
  • accent3 = #F5B915
  • accent4 = #0E1F3D
  • accent5 = #FFE98A
  • accent6 = #F39A0A
  • hlink = #2457D6
  • folHlink = #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