CtrlK
BlogDocsLog inGet started
Tessl Logo

klingai-image-to-video

Animate static images into video using Kling AI. Use when converting images to video, adding motion to stills, or building I2V pipelines. Trigger with phrases like 'klingai image to video', 'kling ai animate image', 'klingai img2vid', 'animate picture klingai'.

68

Quality

84%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

78%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A highly actionable, mostly lean reference with executable code covering the common image-to-video cases. Its main gaps are progressive disclosure — orphaned bundle files never linked from the body — and a workflow that is validated in only the basic example rather than stated as an explicit checklist.

Suggestions

Link the existing reference bundle files from the body (e.g., point the Error Handling section to errors.md and the motion presets to motion-control-options.md) so progressive disclosure is one level deep and clearly signaled instead of orphaned.

State the async workflow once as an explicit numbered checklist (create task → poll status → validate succeed/failed → retry or raise) and have the advanced examples reference it rather than each re-deriving the request.

Move the duplicated request/polling scaffolding into a shared snippet or reference file to trim repeated tokens across the three feature examples.

DimensionReasoningScore

Conciseness

The body is lean, using token-efficient tables and executable code without explaining concepts Claude already knows, but the three feature examples each re-show the same request structure and the basic example carries a full polling loop that could be referenced once.

4 / 5

Actionability

The basic example is fully executable, copy-paste ready Python with JWT auth, the POST call, and a polling loop, and the parameter table plus motion-brush/static-mask examples cover the common concrete cases.

5 / 5

Workflow Clarity

The create→poll→status-check→raise-on-failed sequence in the basic example provides a clear sequence with a validation checkpoint and feedback on failure, but the checkpoint appears only once and the advanced examples omit the polling/verify steps rather than stating them as an explicit checklist.

4 / 5

Progressive Disclosure

Five bundle files exist in references/ (motion-control-options.md, errors.md, examples.md, batch-image-processing.md, image-to-video-generation.md) but the body links only external Kling URLs and never signals the local references, while content that has dedicated files (errors, motion control) is inlined.

3 / 5

Total

16

/

20

Passed

Description

90%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, well-targeted description that explicitly covers both what the skill does and when to use it, with multiple natural trigger phrases and minimal conflict risk. Its only weakness is specificity: it restates one core action several ways rather than enumerating distinct capabilities.

DimensionReasoningScore

Specificity

"Animate static images into video using Kling AI" names the domain and core action with variant framings (converting, adding motion, building I2V pipelines), but these are restatements of one capability rather than multiple distinct actions, and it omits the actual feature variations (motion brush, camera control, masks).

3 / 5

Completeness

It explicitly states what ("Animate static images into video using Kling AI") and when ("Use when converting images to video..."), followed by concrete trigger phrases, clearly answering both what and when.

5 / 5

Trigger Term Quality

"Trigger with phrases like 'klingai image to video', 'kling ai animate image', 'klingai img2vid', 'animate picture klingai'" provides multiple natural user phrases with synonyms (img2vid, kling vs klingai, animate picture), matching comprehensive synonym coverage.

5 / 5

Distinctiveness Conflict Risk

The skill targets a clear branded niche (Kling AI image-to-video) and every trigger phrase mentions kling/klingai, giving it distinct triggers with minimal conflict risk.

5 / 5

Total

18

/

20

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

14

/

16

Passed

Repository
jeremylongshore/claude-code-plugins-plus-skills
Reviewed

Table of Contents

Is this your skill?

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.