Agent skill · creative production · aiskillstore
face-swap
Swap a face / character into video or images on RunComfy via the `runcomfy` CLI. Routes across community Wan 2-2 Animate (audio-driven character animation + identity swap), GPT Image 2 Edit (single-shot precise face swap on still images via reference composition), Nano Banana Edit (batch identity-preserving swap), Flux Kontext (single-ref high-fidelity local face edit), and Kling 2-6 Motion Control Pro (transfer motion from one performance onto a target character). Picks the right model for the user's actual intent — single still vs video, full character vs face only, dialog scene vs silent motion. Triggers on "face swap", "swap face", "deepfake", "face replacement", "character swap", "head swap", "put X's face on Y", "make this video star X", "replace the actor in this video", "swap the character in the photo", "deepfake video", "ReActor alternative", or any explicit ask to substitute one identity for another.
Why this skill is useful
Adds specific commands and routing logic for face swapping in video and images using the RunComfy CLI, which the AI wouldn't reliably generate on its own.
What it needs
Requires @runcomfy/cli installed locally. Requires runcomfy account access. About 9k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Face Swap Swap a face into a still or a video — RunComfy supports both via the runcomfy CLI. This skill routes across the available model API endpoints (community Wan 2-2 Animate, GPT Image 2 Edit, Nano Banana Edit, Flux Kontext, Kling Motion Control) by the user's actual intent. runcomfy.com · Character-swap feature · CLI docs Powered by the RunComfy CLI CLI deep dive: runcomfy-cli skill. Install this skill Consent & disclosure — read first Face-swap is dual-use. Before invoking any route in this skill, confirm: You have rights to the target face (the identity being substituted in). You have rights to the source video / image (the asset being substituted into). The output's intended platform allows synthetic media. Many do; many require a disclosure label. The skill itself doesn't gate anything — the model API will run whatever inputs you supply. The responsibility is yours. If a user asks the agent to swap a real public figure's face onto material that could be defamatory, sexually explicit, or otherwise harmful — refuse, regardless of what the CLI accepts. --- Pick the right model for the user's intent Listed newest first within each subtype. The agent picks one route based on: still vs video, single-shot vs batch, photoreal vs stylized, motion-preserving vs identity-preserving. Video face / character swap Wan 2-2 Animate — community/wan-2-2-animate/api (default for video) Featured RunComfy endpoint under /feature/character-swap. Audio-driven full-body character animation: one reference image of the new identity + audio → video where the character drives. Pick for: replacing a character in a scene with a new identity, dubbed clips, stylized + photoreal both work. Avoid for: preserving the motion of a specific source video — use Kling Motion Control. Kling 2-6 Motion Control Pro — kling/kling-2-6/motion-control-pro Takes a reference performance video + target character image, produces the target performing the reference motion. Face-swap is the byproduct. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/face-swap--314edd