Ground the workspace on a brand (run this first)
The setup every other recipe assumes.On-brand caption for an existing reel
The everyday request: a clip, and a caption in the user’s voice.Ground
list_outliers (scoped with brandKitId), then get_inspiration_content on the top few for hooks and structure. get_brand_kit for voice. get_brand_account_performance for the user’s own best posts. search_brand_knowledge for the brand’s stance.Draft (host LLM)
Write the hook and caption emulating the user’s proven patterns, in their voice. Present for approval.
Attach
create_post (approved caption as the description), add_post_asset (the reel), add_post_destination.Outlier to on-brand clip, scheduled (the full pipeline)
Research to published, end to end.Ground
list_outliers, then get_inspiration_content (patterns), get_brand_kit (voice and visual), search_brand_knowledge (stance), get_brand_account_performance (own top posts).Produce
generate_image for the key frame, then chain its output id into generate_video as the start frame. Ground the visual in the brand’s visual style.Assemble
create_post, add_post_asset (the video), add_post_destination (platform, format, connected account).Talking-head post
A presenter clip from a script the user supplies.Voice the script
generate_audio (a TTS model, the user’s script, a voiceId). Capture the audio output id.Capture a lesson into the knowledge base
How the brand gets smarter over time.Add it
add_brand_knowledge (sourceType: text for a lesson or decision; url or youtube for a resource; file or fileUrl for a document or media). Confirm first, give it a clear title.