{"id":16500,"plugin_id":"plugins_6a50b49006148191a10a308fbfb6bf7c","kind":"skill","collection_source":null,"comparison_source":null,"observed_at":"2026-09-30T23:13:28.845Z","digest":"58d62261a93ee1f7eb00341899330d5900a06314b00b4c99839357da090bd34d","against":null,"payload":{"description":"Ad variations (Ad Multiplier): make ordered independent edits of one supplied ad, including person, wardrobe, product and background changes while preserving source performance, timing, untargeted text and audio. Also adapt an ad for new products, audiences or languages.","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":298},{"relative_path":"references/edit-prompt.md","size_in_bytes":6443},{"relative_path":"references/media-finalization.md","size_in_bytes":3957},{"relative_path":"references/source-preserving.md","size_in_bytes":7817}],"name":"pixverse-ad-variants","skill_md_contents":"---\nname: pixverse-ad-variants\ndescription: \"Ad variations (Ad Multiplier): make ordered independent edits of one supplied ad, including person, wardrobe, product and background changes while preserving source performance, timing, untargeted text and audio. Also adapt an ad for new products, audiences or languages.\"\n---\n\n# Ad Variants\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\nStart every variant from the same accepted source. Define what may change and what must survive before choosing an editing route.\n\nFor a similar ad with a new product, use the reference information already obtained by Codex\nand continue with `../pixverse-product-video/SKILL.md`. Source-preserving edits below need\nusable source footage. Codex chooses reference acquisition and understanding independently;\nthis plugin takes over the requested adaptation or edit.\n\nFor look changes that keep the motion, `../pixverse-video-restyle/SKILL.md` owns the route;\nfor versions of a project this plugin generated, `../pixverse-video-variants/SKILL.md` reuses\naccepted assets. Read `./references/source-preserving.md` for the complete source-preserving variant recipe:\none 4–30s source, ordered reference mappings, full-look replacement, exact protected text,\ntimed operations, original-audio restoration and measured final checks. Keep its protected\nproperties in every prompt; a visually similar remake is not an equivalent result.\n\n## Make A Change Sheet\n\nInspect the full supplied video, its duration, aspect, cuts, soundtrack, speech and visible text. For each requested variant record the source, one target change, protected elements and acceptance checks. Preserve the user's ordering and count. An open brief can start with textual options; do not generate an unrequested pack.\n\nDistinguish local editorial changes from visual regeneration:\n\n- Title, crop, speed, grade, mix or existing-asset arrangement: use `../pixverse-video-editing/SKILL.md`.\n- Subject, wardrobe or scene replacement: evaluate current modify/reference-edit capabilities through the gateway and account-aware route.\n- Motion transfer: use a route explicitly supporting motion reference; do not claim it preserves the original scene, voice or edit.\n\nA candidate generation route is not proof of exact preservation. If a requirement exceeds current model limits, explain the affected requirement and propose a smaller edit or source-preserving composition before paid work.\n\nFor Seedance 2.5 source edits, the current route is `create reference --task-type edit`\nwith the original video in `--videos`, `--duration auto`, `--aspect-ratio auto` and\n`--quality 1080p`. Verify the offline capability through the gateway before composing\nthe queue. Ordinary reference generation and `create modify` are not interchangeable\nwith this edit route. The CLI has no Seedance audio toggle; preserve original audio at\nexport. Follow the concrete prompt and finishing references linked from the source recipe.\n\n## Prompt Example\n\n\"Use the original clip's standing presenter, actions and camera framing as the reference. Change only the wall behind her to a pale blue plaster wall under the same daylight direction. Keep her face, clothes, hand actions and product unchanged. Retain the visible sequence without adding a cut.\"\n\nKeep soundtrack reuse as an explicit edit requirement outside the generation prompt; the prompt alone cannot guarantee it. Each variant binds the original source, never the preceding generated variant.\n\n## Compare And Deliver\n\nCompare source and result at cut boundaries, difficult motions and text moments. Check full duration, frame composition, face/product fidelity and temporal behavior. Where authorized and synchronization still matches, reuse the original audio and exact overlays deterministically. Changed lip motion can invalidate reuse of the original speech.\n\nDeliver the requested variants with a compact change sheet. Report any preservation failure instead of silently replacing “same motion/timing” with “similar style.” Repair only the rejected version.\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":{}}