{"id":16522,"plugin_id":"plugins_6a50b49006148191a10a308fbfb6bf7c","kind":"skill","collection_source":null,"comparison_source":null,"observed_at":"2026-09-30T23:13:29.521Z","digest":"b042e4f440221705fae861b01182240e0034b95b28794659251c87f5bbfcf697","against":null,"payload":{"description":"Podcast clip: a two-host conversation with complementary camera views, split-screen opening, speaker-coloured captions, reactions, product handoffs and lifestyle B-roll that continues under the voice.","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":343},{"relative_path":"references/conversation.md","size_in_bytes":2172}],"name":"pixverse-podcast-clip","skill_md_contents":"---\nname: pixverse-podcast-clip\ndescription: \"Podcast clip: a two-host conversation with complementary camera views, split-screen opening, speaker-coloured captions, reactions, product handoffs and lifestyle B-roll that continues under the voice.\"\n---\n\n# Podcast Clip\n\nWhen this workflow generates images or video, apply `../../skills-shared/quality-policy.md`:\nSunburst 2K/high for images, Seedance 2.5 1080p with automatic prompt enhancement for video,\nand a stopped upgrade/fallback choice for Free/Basic or model-entitlement rejection.\n\nTwo people talk; the picture moves between their complementary views, a split-screen opening\nand B-roll that covers a claim while the voice continues. Speaker identity is carried by\ncaptions colour, seat side and voice, so the audience always knows who is talking.\n\n## Installed Command\n\nBefore running helper commands, resolve the absolute plugin root from this `./SKILL.md` path: it is two directories above this skill directory and contains `.codex-plugin/plugin.json`. In every new shell session, set:\n\n```bash\nPVX=\"<absolute-plugin-root>/scripts/pvx\"\n```\n\nRun helper commands through `\"${PVX}\"`. Do not assume the user's current working directory is the plugin checkout, and do not bypass the installed wrapper with a module invocation.\n\n## Cast And Geometry\n\nEstablish the two hosts, their relationship (recommender and skeptic, expert and newcomer),\nthe seat sides and the shared place. The first host image defines the room and capture\nlanguage; the second is generated from it as the complementary view (opposite side, matching\ndistance and scale, its own background details). A supplied person is the identity reference\nfor their seat. Use the phone-capture kit in `../../skills-shared/prompt-kits.md`; read\n`./references/conversation.md` for the view relationships and the handoff of a prop across a cut.\n\nGive each host a short TTS voice reference (`create voice`, distinct presets) and pass it with\nthat host's image on every take, so the voice stays the same across the clip.\n\n## Write The Exchange\n\nScript with `../../skills-shared/semantic-script.md`: `HOST:` and `GUEST:` turns, cue breaks\nby breath, a selection around the passage a lifestyle montage should cover (start it a beat\nbefore the reply so the picture returns as a J-cut), a moment on the product reveal or the\npunchline. Measure each segment; conversational takes of 5–8 seconds keep the exchange alive.\n\n## Generate Takes\n\nCompose Seedance 2.5 reference takes through the gateway with both host images and both\nvoice references, the two-host conversation kit, the segment's dialogue projection and the\nlistener's silent reactions. One take per segment; the split opening is its own short take\nbuilt from a generated split image. Lifestyle B-roll is one silent multi-scene reference\nclip from three lifestyle stills of the same host, or separate stills.\n\n## Compose\n\nAlign every take (`../../skills-shared/word-timing.md`), then render with a plan\n(`../../skills-shared/anchored-composition.md`): `captions` with `role_colors` per host,\nthe montage as a `video` layer on its selection with `mute: true`, a `split-frame` state\nthat outlines the active speaker if the layout stays split, a lower-third on the first\nappearance, a product reveal `label` or sticker on its moment, music bed under the voice.\nCheck the handoffs: the montage leaves before the next line lands, the prop is in the right\nhand after the cut, and the caption colour matches the speaker.\n\nDeliver the clip and the editable project. New topics, products or hosts are variants\n(`../pixverse-video-variants/SKILL.md`).\n\n## Execution\n\nRead `../../skills-shared/production-brief.md` for reference roles, prompt construction and revisions.\nFor media execution, follow `../../skills-shared/cli-workflow.md`; load the gateway before manual\nCLI commands or queue specs. Local media, script, timeline and graphics commands spend no credits.\nPrompt-only work ends with the usable plan and prompts; it needs no account or generation calls.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}