Agent skill · creative production · jeremylongshore
klingai-camera-control
Control camera movements in Kling AI video generation. Use when creating
Why this skill is useful
Provides specific camera control parameters and examples for cinematic video generation that the AI wouldn't reliably generate on its own.
What it needs
Requires kling-ai account access. About 3k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.
What this skill does
Kling AI Camera Control Overview Add controlled camera movements to text-to-video and image-to-video generation using the cameracontrol parameter. Supports pan, tilt, zoom, roll, and dolly. Available on v1.6+ models. Supports: POST /v1/videos/text2video and POST /v1/videos/image2video Camera Control Parameters Rule: For type: "simple", only ONE field in config can be non-zero. Cinematic Shot Examples Slow Pan Right Dramatic Zoom In Tilt Up Reveal Dolly Forward Camera Control with Image-to-Video Important: For image-to-video, cameracontrol is mutually exclusive with imagetail, dynamicmasks, and staticmask. Shot Type Quick Reference Shot Type Config Field Value Description ----------- ------------- ------- ------------- Pan right horizontal 5-8 Slow pan, good for landscapes Pan left horizontal -5 to -8 Reveal from right to left Tilt up vertical 5-8 Upward reveal (buildings, trees) Tilt down vertical -5 to -8 Downward motion Zoom in zoom 5-10 Focus on subject, dramatic Zoom out zoom -5 to -10 Reveal, establishing shot Dutch tilt roll 3-5 Unsettling, artistic angle Push in tilt 3-5 Dolly forward (depth effect) Pull back tilt -3 to -5 Dolly backward (reveal) Intensity Guidelines Value Range Effect ------------- -------- 1-3 Subtle, barely perceptible 4-6 Moderate, natural-feeling 7-8 Strong, dramatic 9-10 Maximum, may feel unnatural Recommendation: Start at 4-6 for most cinematic shots. Go higher for dramatic reveals or action sequences. Error Handling Error Cause Fix ------- ------- ----- 400 invalid camera config Multiple non-zero values in simple mode Set only one field to non-zero Jerky motion Value too high Reduce to 4-6 range No visible movement Value too low (1-2) Increase to 3+ Mutual exclusivity error Combined with masks/imagetail Use only cameracontrol OR masks Prerequisites An approved visual brief, rights-cleared or synthetic source material, sandbox workspace, content-policy review, credit cap, draft-only destination, and removal owner. Instructions 1. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills jeremylongshore/klingai-camera-control--1fd07c