Skip to main content
skill CX Codex

eachlabs-face-swap — Claude Code skill: swap faces in photos and video

A skill that walks your agent through face swaps on images and video using the EachLabs Predictions API. Handy when one face has to land in someone else's shot.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add eachlabs/skills --skill eachlabs-face-swap -a claude-code
Open on GitHub

What eachlabs-face-swap does

The skill covers the EachLabs Predictions API. Your agent picks a model, posts to https://api.eachlabs.ai/v1/prediction, then pulls the finished image or video. Image swaps run on aifaceswap-face-swap, each-faceswap-v1 or face-swap-new; video swaps use faceswap-video. A prompt-based route through gpt-image-v1-5-edit is described too.

The flow has four steps. First the agent calls GET https://api.eachlabs.ai/v1/model?slug=<slug> to confirm the model exists and read its request_schema. Then it creates a prediction, polls GET https://api.eachlabs.ai/v1/prediction/{id} until the status reads success or failed, and takes the output URL. Requests carry an X-API-Key header, so set EACHLABS_API_KEY first — the key comes from eachlabs.ai.

Source images decide the outcome. A clear frontal portrait with even lighting swaps cleanly; a heavily occluded face in the target frame will not. Matching the light between the two shots helps.

What it helps with

  • swap a face between two photos by URL
  • carry a face from a still into a video
  • check a model's request schema before spending a call
  • pick between image and video swap models
  • replace a face with a text prompt instead of a dedicated model

Example prompts for the agent

  • Swap the face in target-photo.jpg with the one from source-face.jpg
  • Run a face swap on target-video.mp4 using source-face.jpg
  • Check the each-faceswap-v1 schema and start the swap

How to install eachlabs-face-swap

1Skills CLI (Vercel)

npx skills add eachlabs/skills --skill eachlabs-face-swap -a claude-code

2Manually: put the files in place

~/.claude/skills/eachlabs-face-swap/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/eachlabs-face-swap/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about eachlabs-face-swap

How do I install eachlabs-face-swap in Claude Code?

Run npx skills add eachlabs/skills --skill eachlabs-face-swap -a claude-code. The skill lands at ~/.claude/skills/eachlabs-face-swap/SKILL.md.

What does eachlabs-face-swap do?

It swaps faces across images and in video through the EachLabs Predictions API: model selection, prediction request, then the result URL.

What do I need before using it?

An EachLabs key stored in the EACHLABS_API_KEY environment variable. It travels in the X-API-Key header, and calls fail without it.

Similar skills

All skills for AI and ML →

From the same set36

talking-head-video This skill creates talking-head videos from scripts, photos, or audio. Use it for AI presenters, lip-sync avatars, training clips, and multilingual content. CX Codex +1 350installs video-highlight-extraction This skill finds standout moments in long videos and turns them into clips or highlight reels. Use it for games, sports, podcasts, webinars, and meetings. CX Codex +1 344installs youtube-video-generation This skill creates YouTube videos, Shorts, and thumbnails through each::sense AI. Use it for explainers, product reviews, tutorials, and faceless content. CX Codex +1 339installs emoji-sticker-generation This skill builds custom emoji and sticker packs with each::sense AI: cartoon emoji from photos, expression sets, animated stickers sized for Slack, Discord and WhatsApp. CX Codex +1 333installs image-upscaling This skill enlarges images from 2x to 16x through each::sense, with face restoration, noise cleanup and old photo repair along the way. CX Codex +1 321installs business-card-generation This skill uses each::sense AI to generate print-ready business cards. Use it for corporate, creative, minimalist, luxury, or industry-specific layouts. CX Codex +1 318installs eachlabs-image-generation Turns a text prompt into a finished image through the EachLabs Predictions API. Handy when you need a picture and have no design tool open. CX Codex +1 318installs audio-visualization This skill turns audio into visualizer videos with waveforms, spectrum bars, particles, or 3D scenes. Use it for tracks, podcasts, and branded clips. CX Codex +1 316installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor