Plan an AI presenter video
ugc_planAn AI presenter video for an ad or a post (routines/ugc.md): shot 1, a generated presenter (an adult, nobody real) says the hook to the camera as a selfie for 4 seconds; shot 2, the same person over the shoulder at a laptop (a website) or holding a phone (an app), the screen solid green for the video kit to put the product's real screens on, while the same voice says the rest; 15 seconds at most, 720p, 9:16. Never for an App Store preview: those are screen captures only. Call it first with the founder's answers (use: ad or post; platforms: meta, tiktok or both; presenter: keep one for this product or a new one each time), each asked once and kept: it says which questions are still open and whether each platform is ready (an ad: its ad account and pixel; a post: the founder's own account, Business or Creator with a tagged link in the bio). Nothing is priced until they are. Then call it with the script (the hook; shot 2 as lines, each with the screen beat it is about, in order; the end line under the end card; from the customer's side, never the presenter as a customer: no "I used", "I tried", "my results") and, for a new presenter, who they are: it checks both, builds the prompt and prices it from Higgsfield's estimate plus the margin ($6.62 at most). Free. The price is above $1: say it and wait for the founder's yes before ugc_start.
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": "ugc_plan"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | The last line, said under the end card: the next step. The whole clip 15 seconds at most | |
| use | No | Paid (an ad in a boost) or organic (a post on the founder's own account). The founder's answer; left out, the kept one | |
| who | No | The presenter, when a new one is made (no saved one, or presenter new) | |
| hook | No | What the presenter says to the camera in shot 1, 11 words at most | |
| lines | No | Shot 2's voiceover, line by line, naming every screen beat in order, each once, from 0 | |
| device | No | Default: a laptop for a website, a phone for an app | |
| checked | No | true once you checked in the founder's Chrome each platform the answer said Shipfound cannot tell, and it is ready | |
| platforms | No | meta (Instagram and Facebook), tiktok, or both. The founder's answer; left out, the kept one | |
| presenter | No | keep: one presenter for this product, the same face in every video; new: a new one each time. Asked once; left out, the kept answer | |
| portraitUploaded | No | true once you uploaded the saved portrait from .shipfound/ugc/presenter.png to the upload this tool gave |