slides_type
Type text into Google Slides title, subtitle, body, shapes, or speaker notes at a human pace, with typos, pauses, markdown lists, and replace/append modes.
Instructions
Type text into a slide like a person: one keystroke at a time at a human pace (default ~55 wpm), with rhythm, thinking pauses and typos fixed with Backspace — into the title, subtitle, body, any shape by number, or the speaker notes. mode replace (default) clears the shape first; append adds paragraphs after its text. Bullets ("- "), numbering and nesting become real lists; bold / italic are toggled with Cmd+B/I while typing. Long text is typed in parts of up to ~90 s, each verified against the saved deck; the call returns when everything is typed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| wpm | No | ||
| deck | Yes | Google Slides URL or presentation id. | |
| mode | No | replace (default): clear the shape, then type. append: type new paragraphs after its text. | |
| seed | No | Seed for a reproducible rhythm. | |
| text | No | Plain text instead of markdown; one paragraph per line. | |
| shape | No | Where to type: "title" | "subtitle" | "body" | "notes" (speaker notes), or a shape number as slides_read lists it. Default "body". | |
| slide | Yes | Slide number (1-based; -1 = last). | |
| typos | No | false for none, or a rate per letter (e.g. 0.01). | |
| pauses | No | Scale for thinking pauses (0 = none). | |
| account | No | Which signed-in Google account to use: an index as in /u/N/ URLs (0 = first account) or an email address. Omit for the browser default. Use this for presentations owned by a second (e.g. school) account. | |
| profile | No | natural (55 wpm, 2% typos), careful (38 wpm), fast (85 wpm), steady (60 wpm, no typos). | |
| markdown | No | Markdown, one paragraph per line: "- " or "* " bullets, "1. " numbering, "- [ ] " checklist, two spaces of indent per nesting level; **bold**, *italic*, ~~strike~~, `code`, [links](url) inline. Plain lines are paragraphs without bullets. |