One-click install
npx skills add https://github.com/xingBaGan/FANovelist --skill faceswap-xingbagan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: faceswap
Source: https://github.com/xingBaGan/FANovelist/tree/main/src/openharness/openmontage/.claude/skills/faceswap
Command: npx skills add https://github.com/xingBaGan/FANovelist --skill faceswap-xingbagan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires mcp__heygen__*, and includes scripts (resource) components.

What problem does it solve?

This Skill provides an AI-driven solution for swapping faces in videos, allowing users to replace faces, create personalized videos, and work with HeyGen's API for processing.

Core Features & Use Cases

  • Face Swapping: Replace a face in a video with another face using the HeyGen API.
  • Personalized Videos: Create videos with a person's face swapped in.
  • API Integration: Works with HeyGen's /v1/workflows/executions endpoint for face swap processing.
  • Use Case: Ideal for scenarios where you need to replace a face in a video with another, such as in video editing or content creation.

Quick Start

Use the faceswap skill to swap a face in 'example.mp4' with the face from 'source.jpg'.

Frequently Asked Questions about faceswap

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I swap a face in a video using AI?

To swap a face in a video, you use AI processing via the HeyGen API to replace the original face with a source image. This provides an automated solution for personalized video production and content creation.

Do I need a HeyGen API key for AI face swapping?

Yes, you need a HeyGen API key. You must configure the HEYGEN_API_KEY environment variable to authenticate with the HeyGen API and execute the face swapping processing.

Can I use a JPG image to replace a face in an MP4 video?

Yes, you can use a JPG image as the source face to replace a face in an MP4 video. The skill processes the source image and target video to generate a personalized output.

What is the HeyGen API used for in video editing?

The HeyGen API is used for AI-driven video processing, specifically executing face swaps through its /v1/workflows/executions endpoint. It allows you to integrate face replacement into video editing workflows.

How does personalized video creation work with AI processing?

Personalized video creation works by taking a target video and replacing the existing face with a specific person's face using AI processing. This is ideal for customized content creation and video editing.

Are there limitations to using API-based face swapping for content creation?

The main limitation of API-based face swapping is the dependency on the HeyGen API and a valid HEYGEN_API_KEY. Processing requires external API execution, meaning it cannot run offline and depends on external service availability.