Delete shots
delete_shotsDelete storyboard shots: the shots listed in shotIds, every shot of the scenes in sceneIds, or both. It removes them exactly as deleting them in the Storyboard does: uploaded images and audio on those shots are removed, generated images stay in the Generation Center, and a remaining shot that continued a deleted shot becomes a standalone shot.
Call it without confirm first. Nothing is deleted: it returns a preview with the shots (label, scene, whether each has a storyboard image), how many have images, and which remaining shots lose their continuation. Ask the user once to confirm that list. Only after the user agrees, call it again with the same shotIds / sceneIds and confirm: true. Shot deletion cannot be undone from version History.
shotIds come from list_shots and sceneIds from get_project_outline; never invent them. To replace a scene's shots, delete them with sceneIds, then create the new ones with create_shots.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| confirm | No | Leave out to get a preview of what would change; nothing is changed. Ask the user to confirm it, then call again with confirm: true once they agree. | |
| shotIds | No | Shots to delete (shotId from list_shots). | |
| sceneIds | No | Delete every shot of these scenes (sceneId from get_project_outline). | |
| projectId | Yes | ScreenWeaver project id (from list_projects). |