Generate an AI Short draft
shorts_generateTurn existing content into an AI Short draft with script, voiceover, and spec, ready for human review and approval before publishing.
Instructions
Call prompt_suggest first and base the prompt on the top result. Generate an approval-ready AI Short from an existing source and place it in the human review rail as a PENDING EngineDraft. Pro-only and allowance-capped before model/media spend. source.kind accepts "autoseo" with articlePostId, "ship-digest" with text/title/url, "trend" with draftId, "template" with slug/variables, or "raw" with title/text/url. The backend produces a grounded script JSON, an ElevenLabs voiceover with word timings when configured (OpenAI TTS plus Whisper fallback), a ShortSpec for the client renderer, stores the audio in object storage, and returns draftId/spec/script. It never publishes. The human must render/approve later via the dashboard or attach-render flow. CAPABILITY: draft — creates content that cannot reach an audience on its own. Safe for a draft-only agent token.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| brand | No | Optional brand/niche attribution tag for per-play rollups | |
| source | Yes | Short source object, e.g. {kind:"raw",title:"...",text:"..."} or {kind:"autoseo",articlePostId:"..."} | |
| personaId | No | Optional active AI Presenter persona id | |
| platforms | No | ||
| scheduleHint | No | Optional "optimal" or future ISO datetime hint |