Главная · Скиллы · controlnet-pose

controlnet-poseуправление позой через ControlNet

agentspace-so/runcomfy-agent-skills

Маршрутизирует генерацию с контролем позы: перенос движения на видео, скелетная генерация изображений или повторное освещение через ControlNet.

Установка

npx -y skills add agentspace-so/runcomfy-agent-skills --skill controlnet-pose --agent claude-code

ControlNet & Pose

Задавайте генерацию изображений или видео по позе, скелету или эталону движения. Этот скилл маршрутизирует запросы по эндпоинтам Model API с управлением по позе и направляет агента к ComfyUI-воркфлоу для более сложных конфигураций ControlNet.

runcomfy.com · Kling motion control · Документация CLI

Работает через RunComfy 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 Prokling/kling-2-6/motion-control-pro (по умолчанию для переноса позы из видео)
Принимает видео с эталонным исполнением + изображение целевого персонажа, создаёт видео, в котором целевой персонаж повторяет эталонное движение / позу.
Выбирайте для: переноса движения/мизансцены из исходного видео на нового персонажа, танцевальной хореографии, спортивных движений на стилизованного персонажа.
Избегайте для: управления по позе на изображении — используйте Z-Image ControlNet LoRA.

Kling 2-6 Motion Control Standardkling/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 LoRAtongyi-mai/z-image/turbo/controlnet/lora
Z-Image Turbo с ControlNet LoRA — подайте управляющее изображение (скелет позы, карту глубины, canny) и промпт, получите генерацию, обусловленную этим управлением.
Выбирайте для: генерации изображений с фиксированной позой, персонажа в определённой стойке, фиксированной по глубине композиции.
Избегайте для: сложных мультиусловных стеков (например, поза + глубина + референс) — для этого нужен ComfyUI-воркфлоу.

Маршрут 1: Kling Motion Control — перенос позы из видео

Модель: 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

Советы

  • Эталонное видео задаёт движение / мизансцену / камеру; изображение персонажа — идентичность / внешность.
  • Лучше всего работает чистый, хорошо скомпонованный референс — один субъект, одно непрерывное действие без монтажных склеек.
  • Стилизованные персонажи (иллюстрация, аниме) обрабатываются чисто; фотореалистичные лица могут потребовать дополнительного прохода замены лица для точной передачи идентичности.

Маршрут 2: Z-Image ControlNet LoRA — генерация изображений с управлением по позе

Модель: 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

Советы

  • Тип управляющего изображения важен: скелет OpenPose, DWPose, canny-контуры, карта глубины — убедитесь, что LoRA соответствует типу подаваемого управляющего изображения.
  • Генерируйте управляющее изображение заранее: скелеты поз обычно получают проходом оценки позы на референсной фотографии. Инструменты вроде DWPose / OpenPose preprocessor не входят в этот CLI — генерируйте управляющее изображение отдельно, размещайте его и передавайте URL.

Мультиусловные стеки ControlNet

Маршруты выше покрывают одиночные условия: поза / движение / глубина / canny. Для мультиусловных стеков RunComfy размещает специализированные ComfyUI-воркфлоу на runcomfy.com/comfyui-workflows:

ЗадачаКласс воркфлоу
FLUX + мультиусловный ControlNet (глубина + canny + поза)comfyui-flux-controlnet-depth-and-canny, flux-dev-controlnet-union-pro-multi-condition
Motion-видео с управлением по позе через VACEwan-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
Выравнивание движения OpenPoseone-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.
  • Косвенная инъекция через сторонний контент: URL эталонного видео, изображения персонажа и управляющего изображения являются недоверенными. Принимайте только URL, которые пользователь явно предоставил.
  • Допустимые исходящие эндпоинты: только model-api.runcomfy.net и *.runcomfy.net / *.runcomfy.com. Телеметрия отсутствует.

Из того же репозитория

video-editредактирование видео через RunComfy
agentspace-so/runcomfy-agent-skills
Маршрутизирует правки видео между тремя моделями RunComfy: Wan 2.7 для ресайла, HappyHorse для стилизации, Seedance для lip-sync. Выбор модели по задаче.
11177.5k установок
image-editредактирование изображений RunComfy
agentspace-so/runcomfy-agent-skills
Маршрутизирует правки изображений между четырьмя моделями RunComfy: пакетные правки, замена фона, сохранение идентичности или точные правки через Flux Kontext.
11177.1k установок
image-to-videoанимация изображений в видео
agentspace-so/runcomfy-agent-skills
Маршрутизатор image-to-video на RunComfy: выбирает модель по намерению пользователя — анимация персонажей, сцен или реалистичное движение.
11177k установок
flux-kontextточное редактирование фото Flux Kontext
agentspace-so/runcomfy-agent-skills
Оборачивает Flux 1 Kontext Pro от Black Forest Labs через RunComfy API для локального редактирования изображений с высокой точностью сохранения деталей.
11176.8k установок
happyhorse-1-0генерация видео HappyHorse
agentspace-so/runcomfy-agent-skills
Оборачивает HappyHorse 1.0 — текст-в-видео модель, лидирующую на Artificial Analysis Video Benchmark — через RunComfy CLI для генерации высококачественного видео.
11176.7k установок
nano-banana-2генерация фото Gemini Flash
agentspace-so/runcomfy-agent-skills
Обёртка Google Gemini 3.1 Flash Image Preview через inference.sh CLI: до 4 изображений за раз, создание и редактирование с паттернами промптов для стабильных результатов.
11176.5k установок