studio_zoom
Zoom the camera toward a CSS selector or visible text to highlight key content. Reset before navigating to prevent inherited zoom.
Instructions
Camera punch-in: smoothly zoom the page toward a target (CSS selector or visible text) — the money shot for a metric, button, or result. Captions stay screen-fixed; the content scales under them. ALWAYS studio_zoom with reset=true before navigating or showing the end card, or the next scene inherits the zoom.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "studio_zoom"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reset | No | true eases the camera back to 1:1 (call before navigating or showing the end card, or the next scene inherits the zoom). Ignores target/zoom_scale. Default false. | |
| target | No | CSS selector or visible text to punch in on (centered). Required unless reset=true. Example: '.big-number' or 'Sign up'. | |
| zoom_scale | No | Zoom factor (>1). Optional; default 1.7. Keep ≤2.2 — beyond that the page pixelates. Ignored when reset=true. | |
| duration_ms | No | Zoom animation length in milliseconds. Optional; default 1100. |