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>