{"id":16523,"plugin_id":"plugins_6a50b49006148191a10a308fbfb6bf7c","kind":"skill","collection_source":null,"comparison_source":null,"observed_at":"2026-09-30T23:13:29.564Z","digest":"43dbf67c7e7f4b5b391011c4a4cc97580aa05928c3e73a18b5b662ffb3db1f00","against":null,"payload":{"description":"AI presenter: make an episode led by one consistent on-screen presenter, with measured speech, supporting shots and a finished edit.","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":301},{"relative_path":"references/episode.md","size_in_bytes":11313}],"name":"pixverse-presenter","skill_md_contents":"---\nname: pixverse-presenter\ndescription: \"AI presenter: make an episode led by one consistent on-screen presenter, with measured speech, supporting shots and a finished edit.\"\n---\n\n# Presenter Episodes\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\n\nKeep the same host recognizable across an episode while giving the explanation enough visual variety.\n\nRead `./references/episode.md` before script splitting, prompt authoring or production.\nIt defines casting/bootstrap, three physical cameras, speech-derived durations, the full\nvoice/performance prompt, supporting-media choices, measured phrase anchors and editable\nassembly. These requirements are part of a complete episode; generic calm delivery is\nnot an adequate substitute. A standalone avatar clip follows its narrower user brief.\n\n## Lock The Host And Script\n\nUse the supplied accepted image/video avatar. If no host exists, establish a concrete appearance and accept a reference before producing many dependent shots. Record face, hair, wardrobe, set and reference roles in project memory. A reference pack provides conditioning; it does not train a persistent identity model.\n\nWrite or accept the full spoken script. Divide it into coherent speaking sections with pronunciation notes. For a recurring program, preserve the host references and episode style while updating content and required factual sources.\n\n## Plan The Performance\n\nChoose which passages need the host on camera and which need evidence, screen capture or explanatory cutaways. Make per-shot control frames for the host's important camera positions. Avoid asking one long generation to preserve an entire episode.\n\nFor visible speech, request the accepted words in native speech shots or use an actually available supported sync service. Audio-reference conditioning is not a guarantee of identical voice. Replacing a talking clip's soundtrack with new TTS is not a lip-sync solution.\n\nUse reaction and listening shots only where appropriate. Keep camera position, eye line and set coherent, and let natural pauses create edit points.\n\n## Timing And Prompt Contract\n\nCalculate each job from its actual spoken copy plus a 0.4s onset/closing allowance,\nrounded up within supported limits. Chinese requires a spoken-duration estimate.\nNo per-cut time buffer or default long silent ending. Change physical viewpoint and\nshot size at meaningful phrase transitions; do not add a cut quota. Write reference\nlock, numbered physical shots, VOICE & MANNER, REALISM LAYER, exact dialogue once per\nshot, semantic cut cues and a brief natural landing. The image fixes appearance, not\na frozen body pose. Keep overlay instructions in the edit plan.\n\n## Complete The Episode\n\nEdit accepted speaking sections and supporting visuals into the full script order. Check word accuracy, pronunciation, lip sync, voice consistency, face, wardrobe and transitions. Use captions only when requested or included in the plan. If exact speech is not achieved, identify the affected take and choose a supported repair through a new preflight when needed.\n\nDeliver the completed episode and an episode record with host/reference IDs, accepted take IDs and reusable style choices. A series request is planned and approved in manageable episode batches.\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. Resolve the plugin root from this skill's installed path:\nset `PVX=\"<absolute-plugin-root>/scripts/pvx\"` and invoke `\"${PVX}\"` with the documented arguments.\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":{}}