clips_generate
Paste-a-link clipping (clips.generate): ranks the moments viewers actually care about (YouTube most-replayed, timestamped comments, live-chat spikes, viewer-made Twitch clips, Shorts re-cuts, AI hook/payoff, audio, motion), cuts 15-60 s 9:16 captioned clips on sentence boundaries. Optional originality style. Returns a job_id; poll clips_status.
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": {
"source_url": "<source_url>"
},
"name": "clips_generate"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| style | No | ||
| top_n | No | number of clips, default 3 | |
| platform | No | ||
| source_url | Yes | YouTube / Twitch VOD / Kick / Rumble / TikTok / direct .mp4/.mp3 | |
| rights_attested | No | you own the video or have the rights to clip it (required the first time) |