skill

Controlnet Pose

Pose-conditioned generation on RunComfy via the `runcomfy` CLI. Routes across Kling 2-6 Motion Control Pro / Standard (transfer the motion / blocking of a reference video onto a target character), community Wan 2-2 Animate (audio-driven character animation with pose conditioning), and Z-Image Turbo ControlNet LoRA (pose-conditioned image generation from an OpenPose / DWPose / canny / depth control image). Picks the right route based on video vs still and stylized vs photoreal. Triggers on "co...

prime-skills364,126+ installsVetted

About

# ControlNet & Pose

Condition image or video generation on a pose, skeleton, or motion reference. This skill routes across the pose-driven Model API endpoints reachable today and points the agent at ComfyUI workflows for richer ControlNet rigs.

[runcomfy.com](https://www.runcomfy.com/?utm_source=skills.sh&utm_medium=skill&utm_campaign=controlnet-pose) · [Kling motion control](https://www.runcomfy.com/models/kling/kling-2-6/motion-control-pro?utm_source=skills.sh&utm_medium=skill&utm_campaign=controlnet-pose) · [CLI docs](https://docs.runcomfy.com/cli/introduction?utm_source=skills.sh&utm_medium=skill&utm_campaign=controlnet-pose)

## Powered by the RunComfy CLI

```bash # 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>

# 3. Pose-conditioned generate runcomfy run <vendor>/<model> \ --input '{"reference_video_url": "...", "character_image_url": "..."}' \ --output-dir ./out ```

CLI deep dive: [`runcomfy-cli`](https://www.skills.sh/agentspace-so/runcomfy-agent-skills/runcomfy-cli) skill.

---

## Pick the right model

Routes split by video pose-transfer vs image pose-conditioned generation.

### Video — motion / pose transfer

**Kling 2-6 Motion Control Pro** — `kling/kling-2-6/motion-control-pro` *(default for video pose transfer)* > Takes a reference performance video + a target character image, produces video of the target performing the reference motion / pose. > Pick for: transferring a source video's motion / blocking onto a new character; dance choreography re-shot; sports motion onto a stylized character. > Avoid for: still-image pose conditioning — use Z-Image ControlNet LoRA.

**Kling 2-6 Motion Control Standard** — [`kling/kling-2-6/motion-control-standard`](https://www.runcomfy.com/models/kling/kling-2-6/motion-control-standard?utm_source=skills.sh&utm_medium=skill&utm_campaign=controlnet-pose) > Cheaper Kling Motion Control tier. > Pick for: drafts, iteration on motion-control compositions. > Avoid for: final delivery — use Pro.

**Wan 2-2 Animate (video-to-video)** — [`community/wan-2-2-animate/video-to-video`](https://www.runcomfy.com/models/community/wan-2-2-animate/video-to-video?utm_source=skills.sh&utm_medium=skill&utm_campaign=controlnet-pose) > Community-published variant on Wan 2-2. Audio-driven character animation that also accepts pose-style conditioning. > Pick for: stylized character animation, mascot work. > Avoid for: photoreal subjects — use Kling Motion Control.

### Image — pose-conditioned generation

**Z-Image Turbo ControlNet LoRA** — [`tongyi-mai/z-image/turbo/controlnet/lora`](https://www.runcomfy.com/models/tongyi-mai/z-image/turbo/controlnet/lora?utm_source=skills.sh&utm_medium=skill&utm_campaign=controlnet-pose) > Z-Image Turbo with a ControlNet LoRA — feed a control image (pose skeleton, depth map, canny) and a prompt, get a generation conditioned on that control. > Pick for: pose-locked image generation, character in specific stance, depth-locked composition. > Avoid for: complex multi-condition stacks (e.g. pose + depth + reference) — those need a ComfyUI workflow.

---

## Route 1: Kling Motion Control — video pose transfer

**Model**: `kling/kling-2-6/motion-control-pro` (or `/motion-control-standard`) **Catalog**: [motion-control-pro](https://www.runcomfy.com/models/kling/kling-2-6/motion-control-pro?utm_source=skills.sh&utm_medium=skill&utm_campaign=controlnet-pose) · [`kling` collection](https://www.runcomfy.com/models/collections/kling?utm_source=skills.sh&utm_medium=skill&utm_campaign=controlnet-pose)

### Invoke

```bash 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 ```

### Tips

- **Reference video provides the motion / blocking / camera**; character image provides the identity / appearance. - **Clean, well-framed reference** works best — a single subject performing one continuous action, no scene cuts. - **Stylized characters** (illustration, anime) are handled cleanly; photoreal target faces may need additional face-swap pass for identity-tight delivery.

---

## Route 2: Z-Image ControlNet LoRA — image pose-conditioned generation

**Model**: `tongyi-mai/z-image/turbo/controlnet/lora` **Catalog**: [Z-Image controlnet LoRA](https://www.runcomfy.com/models/tongyi-mai/z-image/turbo/controlnet/lora?utm_source=skills.sh&utm_medium=skill&utm_campaign=controlnet-pose)

### Invoke

```bash 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 ```

### Tips

- **The control image type matter

Install

Run this command

npx skills add prime-skills/runcomfy-agent-skills

Works with

claude appclaude codeclaude apicursorcodexwindsurfclinezed

Manual steps

Install with `npx skills add prime-skills/runcomfy-agent-skills`, or clone the repository and copy the `controlnet-pose` folder into your Claude skills directory.

View source
License: MITBy prime-skills

Frequently asked questions

What is the Controlnet Pose skill?

Pose-conditioned generation on RunComfy via the `runcomfy` CLI. Routes across Kling 2-6 Motion Control Pro / Standard (transfer the motion / blocking of a reference video onto a target character), community Wan 2-2 Animate (audio-driven character animation with pose conditioning), and Z-Image Turbo ControlNet LoRA (pose-conditioned image generation from an OpenPose / DWPose / canny / depth control image). Picks the…

How do I install Controlnet Pose?

Run this in your terminal:

npx skills add prime-skills/runcomfy-agent-skills
Which AI tools does Controlnet Pose work with?

It works with claude_app, claude_code, claude_api, cursor, codex, windsurf, cline, zed.

Who made Controlnet Pose?

prime-skills, released under the MIT license.

Is Controlnet Pose free?

Yes, it is free to use under the MIT license.

Related assets

More curated picks in Productivity & Office.

All Controlnet Pose alternatives →

Audit before you install

Run any source through our checks - AI visibility, security, performance, and stack detection.

More in Productivity & Office