General 40,501 installs

lipsync

by agentspace-so/runcomfy-agent-skills

Lip-sync a face to a specific audio track on RunComfy via the `runcomfy` CLI. Routes across ByteDance OmniHuman (audio-driven full-body avatar from a portrait…

Skill content

Sync a face's mouth to an audio track across four lip-sync endpoints.

- Routes intelligently between Sync Labs (mouth-swap on existing video), OmniHuman (portrait + audio to talking-head avatar), Kling lipsync (audio-to-video or text-to-video with in-pass speech generation), and Creatify, picking the right model based on input type and quality tier.

- Handles three workflows: source video + audio for mouth replacement, portrait still + audio for avatar-style generation, and script-only for in-pass audio synthesis.

- Invokes via runcomfy run CLI with JSON input; automatically detects user intent from natural language triggers like "lip sync," "dub video," "sync lips to voice," or explicit model names.

- Requires runcomfy CLI authentication and enforces consent guardrails-refuses requests targeting real public figures without consent or aiming at defamatory/explicit synthetic media.

Lipsync

Drive a face's mouth from an audio track. This skill routes across the lip-sync endpoints in the RunComfy catalog - OmniHuman, Sync Labs sync v2, Kling lipsync, Creatify - picking the right model for the user's actual intent and shipping the documented prompts + the exact runcomfy run invoke.

runcomfy.com · Sync Labs models · CLI docs

Powered by the RunComfy CLI

# 1. Install (see runcomfy-cli skill for details)
npm i -g @runcomfy/cli      # or:  npx -y @runcomfy/cli --version

# 2. Sign in
runcomfy login              # or in CI: export RUNCOMFY_TOKEN=<token>