Scaffold VideoSpec
scaffold_video_specReturn a deterministic VideoSpec skeleton. This tool does not generate creative copy or write files.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"templateId": "<templateId>",
"title": "<title>"
},
"name": "scaffold_video_spec"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cta | No | Accepted call to action for the closing scene. | |
| body | No | Accepted body copy. It replaces the placeholder copy and appears once. | |
| brief | No | Original intent and constraints to preserve through planning and handoff. This is not generated video copy. | |
| title | Yes | Video title, shown in the opening scene and used for the spec ID. | |
| aspect | No | Output aspect ratio. Defaults to 9:16. | 9:16 |
| mediaSrc | No | Source video path for the video window in qa-ad and social-remix. Other templates ignore it; without it the spec holds a placeholder path. | |
| templateId | Yes | Template family from list_templates. | |
| acceptedDesign | No | The design the user accepted. Returned in planningContext for later steps; it does not change the VideoSpec. |