Generate videos from static images using Kling AI. Use when animating images, creating motion from stills, or building image-based content. Trigger with phrases like 'klingai image to video', 'kling ai animate image', 'klingai img2vid', 'animate picture klingai'.
Install with Tessl CLI
npx tessl i github:jeremylongshore/claude-code-plugins-plus-skills --skill klingai-image-to-video63
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
Image validation and preparation
Format validation
50%
100%
Size limit check
80%
100%
Dimension check
20%
100%
PIL used for dimensions
100%
100%
Base64 encoding
100%
100%
MIME type data URI
0%
100%
Resize on oversize
0%
100%
Format conversion
100%
100%
Validation result dict
37%
100%
Size in MB computed correctly
100%
100%
MIME type mapping correctness
0%
100%
Without context: $0.3554 · 1m 27s · 20 turns · 62 in / 5,233 out tokens
With context: $0.7351 · 2m 28s · 36 turns · 968 in / 8,846 out tokens
API parameters and model configuration
Model name
0%
100%
Duration constraint
100%
100%
motion_strength range
0%
100%
MOTION_PRESETS values
0%
100%
Valid camera_motion values
50%
100%
API base URL
50%
100%
Bearer token auth
100%
100%
KLINGAI_API_KEY env var
0%
100%
ImageToVideoParams dataclass
0%
100%
Endpoint path
0%
100%
Polling implementation
50%
100%
Poll interval
100%
100%
Without context: $0.2379 · 1m 4s · 15 turns · 16 in / 4,078 out tokens
With context: $0.5617 · 1m 45s · 30 turns · 2,246 in / 6,283 out tokens
Batch processing with rate limiting and error handling
Async batch function
0%
100%
Rate limiting sleep
0%
100%
Per-image error handling
100%
91%
Error status recorded
100%
100%
Success status recorded
50%
100%
Returns results list
100%
100%
asyncio.run entrypoint
0%
100%
Resize on oversize
0%
100%
Format conversion on unsupported
40%
100%
Results report written
100%
100%
KLINGAI_API_KEY env var
0%
100%
Without context: $0.2911 · 1m 21s · 17 turns · 15 in / 4,666 out tokens
With context: $0.5129 · 1m 57s · 25 turns · 58 in / 7,430 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.