Themes, masters & brand compliance
Apply or repair masters, themes and brand rules across a deck.
20 project-authored proposals · taxonomy v1.1 · 0 new benchmark runs. Verifiers and partial-credit rules below are designs, not executed results.
- Typical applications
- PowerPoint · Keynote
- Class GUI-need label
G2· GUI-essential
Task proposals · 20
Expand to inspect the complete original wording and proposed checks. Original proposal text remains English in both interfaces.
R04.04.01.03-T01 Apply a brand theme file to an existing PowerPoint deck
Original instruction
Apply input/acme_2026.thmx to all slides of input/q4_update.pptx so slides use its colors, fonts and background. Keep every slide's content and keep slides on the matching layouts (Title Slide, Title and Content, Section Header). Save output/q4_update_branded.pptx.
- Platforms
mac· macOSwin· Windows- Applications
- PowerPoint
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & click- Work product
WP03· Visual layout- Conditions
- None declared
- Proposed difficulty
- 2 / 5
Proposed verifier
theme1.xml clrScheme and fontScheme equal the .thmx; every slide's layout name maps to the expected one; slide text unchanged; only one slide master remains. Saved by PowerPoint (app.xml); VBA, COM and AppleScript automation disabled, no Python in the VM.
Proposed partial credit
40% theme colors/fonts applied; 30% layouts mapped; 20% content unchanged; 10% single master.
R04.04.01.03-T02 Switch a Keynote deck to the brand theme keeping content
Original instruction
In Keynote, change the theme of input/town_hall.key to input/civic_brand.kth, keeping all content and the slide styles of the new theme (not the old). Map title/bullet slides to the new 'Title & Bullets' master and photo slides to 'Photo - Horizontal'. Save.
- Platforms
mac· macOS- Applications
- Keynote
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & click- Work product
WP03· Visual layout- Conditions
- None declared
- Proposed difficulty
- 2 / 5
Proposed verifier
Grader AppleScript: document theme name 'civic_brand'; each slide's master name matches mapping; text unchanged; exported PDF fonts are the theme fonts (pdffonts). osascript blocked inside the agent session.
Proposed partial credit
40% theme changed; 35% master mapping; 25% content and fonts.
R04.04.01.03-T03 Set brand fonts, a 12-slot palette and a master logo in PowerPoint
Original instruction
In input/brand_base.pptx, on the slide master set theme fonts (headings Montserrat, body Source Sans 3), theme colors exactly as in input/brand_guide.pdf p.4 (Dark1, Light1, Dark2, Light2, Accent1–6, Hyperlink, Followed), and place input/logo.svg on the master at 0.4 in from the right and bottom edges, 1.2 in wide.
- Platforms
mac· macOSwin· Windows- Applications
- PowerPoint
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clicktype· Text & formsgeom· Precise geometry- Work product
WP03· Visual layout- Conditions
- None declared
- Proposed difficulty
- 3 / 5
Proposed verifier
theme fontScheme major/minor latin typefaces exact; clrScheme 12 slots hex equal guide; master spTree has a pic (SVG with PNG fallback) of width 1.2 in (±0.01) and right/bottom offsets 0.4 in (±0.01); layouts inherit (no layout override hides it). VBA, COM and AppleScript automation disabled, no Python in the VM; file must be saved by PowerPoint (app.xml).
Proposed partial credit
25% fonts; 40% 12 colors (pro-rata); 35% logo placement and inheritance.
R04.04.01.03-T04 Replace hard-coded colors with theme colors across 30 slides
Original instruction
input/product_review.pptx uses hard-coded RGB fills and font colors that match the brand palette by eye but not by reference. Change every such shape fill, line and text color on all 30 slides to the corresponding theme color slot (nearest by ΔE2000 ≤3), so recoloring the theme updates them.
- Platforms
mac· macOSwin· Windows- Applications
- PowerPoint
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clickvis· Visual judgment- Work product
WP03· Visual layout- Conditions
- None declared
- Proposed difficulty
- 3 / 5
Proposed verifier
No srgbClr within ΔE2000 ≤3 of a theme color remains on slides (charts excluded); replaced with schemeClr of the right slot; grader swaps the theme palette and checks render changes on those shapes. Saved by PowerPoint; VBA, COM and AppleScript automation disabled, no Python in the VM.
Proposed partial credit
70% colors converted (pro-rata); 20% correct slot chosen; 10% off-palette colors untouched.
R04.04.01.03-T05 Build two custom layouts on the master and apply them
Original instruction
In input/research_deck.pptx add layouts 'Two Content + Caption' (two content placeholders 5.8×4.2 in at y=1.6 in with 0.4 in gap, caption placeholder below) and 'Section Header Dark' (dark background, title at y=3.0 in) per input/layout_spec.pdf, then apply them to slides 6–9 and 3, 10.
- Platforms
mac· macOSwin· Windows- Applications
- PowerPoint
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clickgeom· Precise geometrydrag· Drag & drop- Work product
WP03· Visual layout- Conditions
- None declared
- Proposed difficulty
- 3 / 5
Proposed verifier
Layouts exist by name; placeholder types/positions/sizes per spec (±0.02 in); background fill of dark layout equals Dark1/Text1 theme slot; slides 3, 6–10 use the right layouts with content moved into the new placeholders. VBA, COM and AppleScript automation disabled, no Python in the VM; file must be saved by PowerPoint (app.xml).
Proposed partial credit
40% layout 1 geometry; 25% layout 2; 35% layouts applied with content in placeholders.
R04.04.01.03-T06 Configure master-driven footers on all slides except the title
Original instruction
In input/safety_briefing.pptx, show slide numbers, a fixed date '14 Oct 2026' and footer text 'Internal – Plant 3' on every slide except the title slide, using the master/layout placeholders (no manually drawn text boxes). Fix the 4 slides where someone pasted footer text boxes manually.
- Platforms
mac· macOSwin· Windows- Applications
- PowerPoint
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clicktype· Text & forms- Work product
WP03· Visual layout- Conditions
- None declared
- Proposed difficulty
- 3 / 5
Proposed verifier
Every non-title slide has sldNum, dt and ftr placeholders with the exact text/field; title slide has none; no free text boxes containing footer strings remain; placeholders inherit master position (no xfrm override). VBA, COM and AppleScript automation disabled, no Python in the VM; file must be saved by PowerPoint (app.xml).
Proposed partial credit
45% placeholders on all non-title slides; 20% title excluded; 25% manual boxes removed; 10% positions inherited.
R04.04.01.03-T07 Edit Keynote masters and add a quote master
Original instruction
In input/board_pack.key edit master 'Title & Bullets' so the title is Avenir Next Demi Bold 54 pt in theme color dark blue, then create a new master 'Quote' (large quote text placeholder 44 pt italic, attribution placeholder) and apply it to slides 4 and 9, moving their content into the placeholders.
- Platforms
mac· macOS- Applications
- Keynote
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clicktype· Text & formsgeom· Precise geometry- Work product
WP03· Visual layout- Conditions
- None declared
- Proposed difficulty
- 3 / 5
Proposed verifier
Grader exports to .pptx and reads layouts: 'Title & Bullets' title font/size/color; 'Quote' layout with 2 placeholders and styles; slides 4 and 9 use 'Quote' with text in placeholders; other slides unchanged. osascript blocked for the agent.
Proposed partial credit
35% master title style; 35% Quote master created; 30% applied with content moved.
R04.04.01.03-T08 Consolidate seven pasted-in masters into one without visual change
Original instruction
input/merged_deck.pptx has 7 slide masters from copy-pasting. Consolidate to the single 'Corporate 2026' master: remap each slide to its equivalent layout there, delete unused masters and layouts, and keep how each slide looks (positions, colors, fonts).
- Platforms
mac· macOSwin· Windows- Applications
- PowerPoint
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clickvis· Visual judgmentnav· Pan/zoom/scroll- Work product
WP03· Visual layout- Conditions
- None declared
- Proposed difficulty
- 3 / 5
Proposed verifier
Exactly 1 master, no unused layouts; per-slide render (PowerPoint export) vs input render SSIM ≥0.95 on all 20 slides; text unchanged; layout names in the mapping table. VBA, COM and AppleScript automation disabled, no Python in the VM; file must be saved by PowerPoint (app.xml).
Proposed partial credit
30% one master remains; 20% unused layouts deleted; 40% visual equivalence (pro-rata over 20 slides); 10% mapping names.
R04.04.01.03-T09 Fix fifteen brand-rule violations listed by a compliance check
Original instruction
input/partner_deck.pptx failed brand review: input/brand_violations.csv lists 15 items (old logo version, off-brand fonts, colors outside palette, logo too close to edge, stretched logo). Fix each item on its slide per input/brand_rules.pdf without altering other content. Save.
- Platforms
mac· macOSwin· Windows- Applications
- PowerPoint
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clickgeom· Precise geometryvis· Visual judgment- Work product
WP03· Visual layout- Conditions
- None declared
- Proposed difficulty
- 3 / 5
Proposed verifier
Grader re-runs the brand checker: 0 of the 15 violations remain (logo image hash = current version, aspect ±1%, clear-space ≥ rule, fonts in allowed set, colors in palette ΔE≤2); non-flagged shapes unchanged. VBA, COM and AppleScript automation disabled, no Python in the VM; file must be saved by PowerPoint (app.xml).
Proposed partial credit
75% violations fixed (pro-rata over 15); 25% no collateral changes.
R04.04.01.03-T10 Build a corporate PowerPoint template from a brand guide PDF
Original instruction
From input/brand_guide.pdf create output/corporate.potx: theme colors and fonts, a master with logo and footer placeholders, and 8 layouts named and specified on pages 6–9 (title, section, title+content, two content, comparison, quote, image+text, closing) with placeholder prompt texts from the guide.
- Platforms
mac· macOSwin· Windows- Applications
- PowerPoint
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clickgeom· Precise geometrytype· Text & forms- Work product
WP03· Visual layout- Conditions
long· Long-horizon- Proposed difficulty
- 4 / 5
Proposed verifier
potx content type; theme per guide; 8 layouts by exact names with placeholder types/geometry (±0.03 in) and prompt texts; logo on master; grader creates a new deck from the potx and renders each layout vs reference (SSIM ≥0.9). VBA, COM and AppleScript automation disabled, no Python in the VM; file must be saved by PowerPoint (app.xml).
Proposed partial credit
20% theme; 50% 8 layouts (pro-rata); 15% prompt texts; 15% render match.
R04.04.01.03-T11 Rebrand three decks after a merger, removing every old logo
Original instruction
Move input/deck_a.pptx, deck_b.pptx and deck_c.pptx from the old 'Northwind' brand to input/contoso_2027.potx: apply the new master/layouts, recolor to theme, and remove every Northwind logo whether on masters, layouts, slides, or inside grouped shapes. Save each to output/ with suffix _contoso.
- Platforms
mac· macOSwin· Windows- Applications
- PowerPoint
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clicknav· Pan/zoom/scrollvis· Visual judgment- Work product
WP03· Visual layout- Conditions
long· Long-horizonhidden· Hidden/stale state- Proposed difficulty
- 5 / 5
Proposed verifier
Per deck: single master from the potx; no image part matching the Northwind logo hash (incl. groups/layouts); off-palette colors absent; slide text unchanged; renders show new logo on master only. VBA, COM and AppleScript automation disabled, no Python in the VM; file must be saved by PowerPoint (app.xml).
Proposed partial credit
30% templates applied (pro-rata per deck); 40% all old logos removed; 20% recolor; 10% text unchanged.
R04.04.01.03-T12 Create and save a custom Keynote theme from brand specs
Original instruction
From input/studio_brand.pdf create a Keynote theme saved as output/studio.kth: theme colors in the color picker set, 6 masters (Title, Section, Title & Bullets, Photo, Quote, Blank) with specified fonts and placeholder positions, and the logo on all masters except Blank.
- Platforms
mac· macOS- Applications
- Keynote
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clickgeom· Precise geometrytype· Text & forms- Work product
WP03· Visual layout- Conditions
- None declared
- Proposed difficulty
- 4 / 5
Proposed verifier
Grader creates a new doc from studio.kth via AppleScript, exports .pptx: 6 masters by name; fonts/sizes/placeholder geometry per spec (±2 pt); logo on 5 masters only; render of each master vs reference SSIM ≥0.9. osascript blocked for the agent.
Proposed partial credit
20% theme file saved; 45% six masters to spec (pro-rata); 20% logo rule; 15% render match.
R04.04.01.03-T13 Clear direct formatting so masters govern, keeping intended emphasis
Original instruction
In input/sop_slides.pptx, many titles and bullets carry direct font, size and color overrides that break the master. Remove those overrides on all 24 slides so text inherits the master, but keep bold/italic emphasis on the words listed in input/keep_emphasis.csv.
- Platforms
mac· macOSwin· Windows- Applications
- PowerPoint
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clickkey· Shortcutsvis· Visual judgment- Work product
WP03· Visual layout- Conditions
- None declared
- Proposed difficulty
- 4 / 5
Proposed verifier
No rPr latin/sz/solidFill overrides remain in placeholder text; b/i preserved exactly on listed words and removed elsewhere; text unchanged; render matches master styling. VBA, COM and AppleScript automation disabled, no Python in the VM; file must be saved by PowerPoint (app.xml).
Proposed partial credit
50% overrides removed (pro-rata); 30% emphasis preserved exactly; 20% text unchanged.
R04.04.01.03-T14 Rebrand a 50-slide deck into a new template with chart and icon updates
Original instruction
Move input/strategy_2025.pptx (50 slides) onto input/brand_2026.potx: map every slide to the right new layout per input/layout_map.csv, recolor all 11 native charts to theme accents in series order, swap the outlined icon set for the filled set in input/icons/, and keep content positions inside new safe margins.
- Platforms
mac· macOSwin· Windows- Applications
- PowerPoint
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clickdrag· Drag & dropvis· Visual judgment- Work product
WP03· Visual layout- Conditions
long· Long-horizon- Proposed difficulty
- 5 / 5
Proposed verifier
Layout per slide equals map; chart series fills reference theme accents in order; old icon hashes absent and new ones present at matching positions (±0.1 in); nothing outside safe margins; text unchanged. VBA, COM and AppleScript automation disabled, no Python in the VM; file must be saved by PowerPoint (app.xml).
Proposed partial credit
35% layouts mapped; 25% charts recolored; 20% icons swapped; 20% margins and text.
R04.04.01.03-T15 Raise text contrast to WCAG AA by fixing theme colors, not slides
Original instruction
input/public_webinar.pptx has text/background pairs below 4.5:1 contrast on light and dark layouts. Adjust the theme colors and master/layout backgrounds (within ΔE2000 ≤10 of the brand originals) so every text run on all 30 slides reaches ≥4.5:1 (≥3:1 for ≥24 pt), without per-slide color overrides.
- Platforms
mac· macOSwin· Windows- Applications
- PowerPoint
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clickvis· Visual judgment- Work product
WP03· Visual layout- Conditions
- None declared
- Proposed difficulty
- 5 / 5
Proposed verifier
Grader resolves each run's effective text color and background from theme/master/layout and computes WCAG contrast: all pass; theme colors within ΔE ≤10 of originals; no new slide-level srgbClr overrides. VBA, COM and AppleScript automation disabled, no Python in the VM; file must be saved by PowerPoint (app.xml).
Proposed partial credit
60% runs passing contrast (pro-rata); 25% changes only at theme/master level; 15% brand distance kept.
R04.04.01.03-T16 Keep brand fidelity through a Keynote-to-PowerPoint export
Original instruction
input/agency_pitch.key must be delivered as PPTX. Export it, then in PowerPoint fix the issues the export causes: masters named 'Custom Layout N' renamed to the Keynote master names, substituted fonts reset to the brand theme fonts, and placeholder text that became free text boxes restored into placeholders on 12 slides.
- Platforms
mac· macOS- Applications
- Keynote · PowerPoint
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clickmulti· Cross-appvis· Visual judgment- Work product
WP03· Visual layout- Conditions
multiapp· Multi-app- Proposed difficulty
- 4 / 5
Proposed verifier
output/agency_pitch.pptx: layout names equal Keynote master names; theme fonts equal brand; on 12 seeded slides title/body are placeholders (ph type) not txBox; text unchanged; render vs Keynote PDF SSIM ≥0.9. VBA and osascript/JXA disabled, no Python in the VM; the .pptx must be exported by Keynote and saved by PowerPoint.
Proposed partial credit
25% layout names; 25% fonts; 35% placeholders restored; 15% visual match.
R04.04.01.03-T17 Control pair of T04: convert RGB colors to theme slots by script
Original instruction
Control pair of T04. With python-pptx and lxml from the terminal, convert every srgbClr within ΔE2000 ≤3 of a theme color on the 30 slides of input/product_review.pptx to the matching schemeClr and save output/product_review_cli.pptx.
- Platforms
mac· macOSwin· Windowslin· Linux- Applications
- python-pptx
- Interfaces
term· Terminal- GUI need · task setting
CL· CLI-sufficient- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
code· Code & commands- Work product
WP03· Visual layout- Conditions
- None declared
- Proposed difficulty
- 2 / 5
Proposed verifier
Same checker as T04 (no remaining near-theme srgbClr; correct slots; recolor test). Compared with T04 to measure GUI vs script success.
Proposed partial credit
70% converted; 20% correct slot; 10% off-palette untouched.
R04.04.01.03-T18 Set up light and dark masters and assign them by section
Original instruction
input/conference_talk.pptx should use two masters: 'Light' for sections Intro and Results and 'Dark' (inverted theme colors, white logo variant input/logo_white.png) for Method and Demo. Create the Dark master from Light, then assign each section's slides to the equivalent layout of the right master.
- Platforms
mac· macOSwin· Windows- Applications
- PowerPoint
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clicknav· Pan/zoom/scroll- Work product
WP03· Visual layout- Conditions
- None declared
- Proposed difficulty
- 3 / 5
Proposed verifier
Two masters named Light and Dark; Dark color map inverted (bg1↔tx1) and white logo image on Dark master; every slide in Method/Demo sections uses Dark layouts and others Light; layout types preserved. VBA, COM and AppleScript automation disabled, no Python in the VM; file must be saved by PowerPoint (app.xml).
Proposed partial credit
35% Dark master built correctly; 15% logo variant; 40% sections assigned; 10% layout types preserved.
R04.04.01.03-T19 Edit the Google Slides theme so layouts match brand rules
Original instruction
In Google Slides deck 'Field sales kit', open Edit theme and update the master and 4 layouts per input/brand_rules.pdf: theme colors, title font Poppins 32 pt, body Inter 16 pt, logo bottom-right on master, and remove the decorative bar from the 'Title and body' layout. All 22 slides should reflect it.
- Platforms
web· Any OS (web)- Applications
- Google Slides
- Interfaces
brow· Browser- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clicktype· Text & formsgeom· Precise geometry- Work product
WP03· Visual layout- Conditions
- None declared
- Proposed difficulty
- 3 / 5
Proposed verifier
Slides API: master color scheme hex values; placeholder text styles on master/layouts (font/size); logo image element on master at spec position (±0.05 in); bar shape absent on layout; slides inherit (no slide-level overrides added). Agent has no API token and Apps Script is disabled for the test account; revision history must show editor UI edits.
Proposed partial credit
25% colors; 30% fonts; 25% logo; 20% bar removed and inheritance.
R04.04.01.03-T20 Recolor fourteen charts to the theme accent sequence
Original instruction
The 14 native charts in input/investor_update.pptx use mixed hard-coded colors and fonts. Make each chart follow the theme: series 1–6 use Accent 1–6 in order (via Change Colors / theme references), chart text uses the theme body font at 12 pt, and gridlines use Background 1 darker 15%. Do not change chart data or types.
- Platforms
mac· macOSwin· Windows- Applications
- PowerPoint
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clicknav· Pan/zoom/scroll- Work product
WP03· Visual layout- Conditions
- None declared
- Proposed difficulty
- 4 / 5
Proposed verifier
Chart XML: series fills schemeClr accent1..6 in order (or chart colorStyle using theme accents); txPr latin '+mn-lt' sz 1200; gridline schemeClr bg1 lumMod 85000; data caches and chart types unchanged. VBA, COM and AppleScript automation disabled, no Python in the VM; file must be saved by PowerPoint (app.xml).
Proposed partial credit
50% series colors (pro-rata over 14 charts); 25% fonts; 15% gridlines; 10% data/types unchanged.
Mapped research references
Existing benchmark-to-class links from the research catalog. They are not record-level annotations, executions or product endorsements.