Install any skill in seconds. Free to start, no credit card required.
Get Started Free →aiskillstore/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.
Passed 23 of 23 test cases with the skill, and 6 of 23 without it.
and 20 more in the full report
17 fixed6 passed either way0 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 17 test cases the skill fixed. Same model, same prompt, with and without the skill.
I have a video of a dancer at https://my-storage.org/dance-routine.mp4 and a target character picture at https://my-storage.org/hero.png. Can you give me the terminal command using the RunComfy CLI to run a motion transfer draft saved to ./output?
| Checked | Without skill | With skill |
|---|---|---|
| Uses model kling/kling-2-6/motion-control-standard. | Missed | Passed |
| Passes inputs as a JSON string to the --input option. | Missed | Passed |
| Sets reference_video_url to https://my-storage.org/dance-routine.mp4 in the payload. | Missed | Passed |
| Sets character_image_url to https://my-storage.org/hero.png in the payload. | Missed | Passed |
The instructions your model reads when the skill loads.
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 · Kling motion control · CLI docs
# 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 skill.
Routes split by video pose-transfer vs image pose-conditioned generation.
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
Cheaper Kling Motion Control tier. Pick for: drafts, iteration on motion-control compositions. Avoid for: final delivery — use Pro.
test cases passed, vs 6 / 23 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.