Keynote: replace text
keynote_replace_textFind and replace text across all slides in a Keynote .key deck. Set dry_run=true to preview changes on a copy before editing the same names, dates, or numbers everywhere.
Instructions
Find/replace text across every slide of a .key deck (literal unless regex=true). Formatting and structure are verified unchanged. dry_run=true previews the change on a copy without touching the file. Use to change the same text everywhere in a deck (names, dates, numbers). To rewrite one slide's title or body use keynote_set_slide_text.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| find | Yes | Text to find (literal unless regex=true). | |
| path | Yes | Path to the .key deck (absolute, or starting with ~). | |
| regex | No | true = treat find as a regular expression. | |
| 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. | |
| replace | Yes | Replacement text. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||