← Files PikaARCHIVED FILE

skills/pika-swap/SKILL.md

1.25 KB · Oct 10, 2026 · 06:12 UTC

↓ Download file

---
name: pika-swap
description: Use when the user wants to replace the person, outfit, location or product in an existing video while keeping its motion and camera.
---

# Swap anything in a video

1. 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`).
2. 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.
3. 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.
4. Put scene direction in `notes`; `@image N` names the Nth reference, counting characters, outfits, location, then products.
5. 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`.

SHA-256: f81077f922acbde2457a269faebcbcccc6e7888a46d9659454f393efcff1ac42