Video Face Swap is a skill that lets an AI agent perform face replacement on videos using the verging.ai API. It accepts source material from local files, direct MP4 URLs, YouTube links, or Bilibili links, so an agent does not need separate download logic for common video platforms.
Before submitting a job, the skill trims video segments locally using FFmpeg, which reduces the amount of footage uploaded and conserves API credits. The full pipeline — dependency checking, file upload to R2 storage, job creation, and status polling — is managed internally, so the agent issues a single instruction rather than coordinating multiple external services.
Jobs progress through states from PENDING to COMPLETED, with real-time feedback available throughout. Results can be returned as a URL or downloaded directly to a local directory. Standard and HD output modes are available depending on quality requirements.
The skill is useful in situations where an agent would otherwise need to orchestrate presigned URL generation, binary file handling, duration calculations, and external command-line tools such as yt-dlp and FFmpeg — operations that fall outside what a language model can do alone. It does not expose any MCP tools; it is a self-contained skill invoked through its own interface.