Keynote: apply design
keynote_apply_designRestyle a Keynote deck by applying a design kit's theme, fonts, sizes, and contrast-checked colors. Use dry_run to preview changes on a copy without altering the original.
Instructions
Make a deck look designed: the kit's theme (optional), then every slide's title and body fonts (Arabic-aware), sizes from a type scale, and colours from a contrast-checked palette. kit = a name from iwork_list_design_kits or your own {"fonts": {...}, "colors": {...}}. Text is verified unchanged. dry_run=true previews the change on a copy without touching the file. Use to restyle a whole deck from a kit. For one text item use keynote_format_text. Preview with dry_run, then run keynote_review_deck.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kit | No | A design kit: a name from iwork_list_design_kits (preset or saved, e.g. "executive", "Resal") or your own {"fonts": {...}, "colors": {"title": "#RRGGBB", ...}}. Contrast is checked. | executive |
| path | Yes | Path to the .key deck (absolute, or starting with ~). | |
| dry_run | No | true = make the change on a throwaway copy, run every check, and return what would change; the file itself is not touched. Use it before broad or risky edits and show the user. | |
| set_theme | No | true = also switch to the kit's theme first. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||