{"id":31081,"plugin_id":"plugin_asdk_app_6ac466ba11f4819191ee609ea667f124","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-10-10T06:12:56.333Z","digest":"e850216b087dba75332678330b4e5d125f62fc8a00bb6c991321f8e7270bd353","against":null,"payload":{"description":"Use when the user wants to replace the person, outfit, location or product in an existing video while keeping its motion and camera.","included_files":[],"name":"pika-swap","skill_md_contents":"---\nname: pika-swap\ndescription: Use when the user wants to replace the person, outfit, location or product in an existing video while keeping its motion and camera.\n---\n\n# Swap anything in a video\n\n1. Use the `swap_anything` tool: it reshoots the clip with Seedance 2.5, keeping the motion, camera, performance and audio. To add something new instead, use `add_subject_to_video` (see `pika-add-subject`).\n2. Get the `video_url` and the reference images in one message (`ask_for_media`, `prepare_upload`, or earlier output urls). Up to 3 images each in `character_urls`, `outfit_urls`, `location_urls`, `product_urls`; at least one in total. A `character_creator` sheet works as a character.\n3. Set `resolution` to match the source height (`480p`, `720p`, `1080p`, default 1080p). `restyle: true` rebuilds the whole look from the references instead of swapping per category. `generate_audio: false` mutes the output.\n4. Put scene direction in `notes`; `@image N` names the Nth reference, counting characters, outfits, location, then products.\n5. Call `swap_anything` with a fresh `request_id` and no `max_credits`, then follow the quote's `next` (it applies the user's approval mode). On a yes, call it again with the same input and `request_id` and the agreed `max_credits`.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}