Маршрутизирует генерацию с контролем позы: перенос движения на видео, скелетная генерация изображений или повторное освещение через ControlNet.
npx -y skills add agentspace-so/runcomfy-agent-skills --skill controlnet-pose --agent claude-codeЗадавайте генерацию изображений или видео по позе, скелету или эталону движения. Этот скилл маршрутизирует запросы по эндпоинтам Model API с управлением по позе и направляет агента к ComfyUI-воркфлоу для более сложных конфигураций ControlNet.
runcomfy.com · Kling motion control · Документация CLI
# 1. Установка (подробности в скилле runcomfy-cli)
npm i -g @runcomfy/cli # или: npx -y @runcomfy/cli --version
# 2. Войдите в аккаунт
runcomfy login # или в CI: export RUNCOMFY_TOKEN=<token>
# 3. Генерация с управлением по позе
runcomfy run <vendor>/<model> \
--input '{"reference_video_url": "...", "character_image_url": "..."}' \
--output-dir ./out
Маршруты делятся на перенос позы из видео и генерацию изображений с управлением по позе.
Kling 2-6 Motion Control Pro — kling/kling-2-6/motion-control-pro (по умолчанию для переноса позы из видео)
Принимает видео с эталонным исполнением + изображение целевого персонажа, создаёт видео, в котором целевой персонаж повторяет эталонное движение / позу.
Выбирайте для: переноса движения/мизансцены из исходного видео на нового персонажа, танцевальной хореографии, спортивных движений на стилизованного персонажа.
Избегайте для: управления по позе на изображении — используйте Z-Image ControlNet LoRA.
Kling 2-6 Motion Control Standard — kling/kling-2-6/motion-control-standard
Более дешёвый уровень Kling Motion Control.
Выбирайте для: черновиков, итерации над motion control-композициями.
Избегайте для: финальной сдачи — используйте Pro.
Wan 2-2 Animate (video-to-video) — community/wan-2-2-animate/video-to-video
Опубликованный сообществом вариант Wan 2-2. Анимация персонажей, управляемая аудио, с поддержкой кондиционирования по позе.
Выбирайте для: стилизованной анимации персонажей, работы с маскотами.
Избегайте для: фотореалистичных объектов — используйте Kling Motion Control.
Z-Image Turbo ControlNet LoRA — tongyi-mai/z-image/turbo/controlnet/lora
Z-Image Turbo с ControlNet LoRA — подайте управляющее изображение (скелет позы, карту глубины, canny) и промпт, получите генерацию, обусловленную этим управлением.
Выбирайте для: генерации изображений с фиксированной позой, персонажа в определённой стойке, фиксированной по глубине композиции.
Избегайте для: сложных мультиусловных стеков (например, поза + глубина + референс) — для этого нужен ComfyUI-воркфлоу.
Модель: kling/kling-2-6/motion-control-pro (или /motion-control-standard)
runcomfy run kling/kling-2-6/motion-control-pro \
--input '{
"reference_video_url": "https://your-cdn.example/source-performance.mp4",
"character_image_url": "https://your-cdn.example/target-character.png"
}' \
--output-dir ./out
Модель: tongyi-mai/z-image/turbo/controlnet/lora
runcomfy run tongyi-mai/z-image/turbo/controlnet/lora \
--input '{
"prompt": "A samurai in battle stance, traditional armor, cherry-blossom forest background, cinematic 35mm",
"control_image_url": "https://your-cdn.example/openpose-skeleton.png"
}' \
--output-dir ./out
Маршруты выше покрывают одиночные условия: поза / движение / глубина / canny. Для мультиусловных стеков RunComfy размещает специализированные ComfyUI-воркфлоу на runcomfy.com/comfyui-workflows:
| Задача | Класс воркфлоу |
|---|---|
| FLUX + мультиусловный ControlNet (глубина + canny + поза) | comfyui-flux-controlnet-depth-and-canny, flux-dev-controlnet-union-pro-multi-condition |
| Motion-видео с управлением по позе через VACE | wan-2-2-vace-in-comfyui-pose-driven-motion-video-workflow |
| Lipsync с управлением по позе (поза + аудио вместе) | pose-control-lipsync-with-wan2-2-s2v-in-comfyui-audio2video |
| Wan 2-2 Animate v2 с управлением по позе | wan-2-2-animate-v2-in-comfyui-pose-driven-animation-workflow |
| Выравнивание движения OpenPose | one-to-all-animation-in-comfyui-openpose-motion-alignment |
Это GUI-воркфлоу, а не CLI-эндпоинты. CLI не может их вызвать — открывайте их в облачном ComfyUI на RunComfy.
| Код | Значение |
|---|---|
| 0 | успех |
| 64 | неверные аргументы CLI |
| 65 | некорректный JSON / несоответствие схеме |
| 69 | ошибка 5xx на стороне сервиса |
| 75 | повторяемая ошибка: таймаут / 429 |
| 77 | не выполнен вход или токен отклонён |
Скилл классифицирует намерение пользователя — перенос движения из видео или генерация изображений с управлением по позе — и выбирает один из маршрутов. CLI отправляет POST-запрос к Model API, опрашивает статус запроса и скачивает результат в --output-dir.
npm i -g @runcomfy/cli или npx -y @runcomfy/cli. Агенты не должны выполнять произвольные удалённые скрипты установки через shell.runcomfy login записывает токен в ~/.config/runcomfy/token.json с правами 0600. В CI/контейнерах используйте переменную окружения RUNCOMFY_TOKEN.model-api.runcomfy.net и *.runcomfy.net / *.runcomfy.com. Телеметрия отсутствует.