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
Discovery
89%Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.
This is a well-structured skill description with strong completeness and distinctiveness. It clearly identifies the tool (Kling AI), the core function (image-to-video), and provides explicit trigger guidance. The main weakness is limited specificity about the full range of capabilities beyond the basic function.
Suggestions
Add 2-3 more specific capabilities like 'control motion intensity, set video duration, apply camera movements' to improve specificity
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Names the domain (Kling AI video generation) and the core action (generate videos from static images), but lacks comprehensive detail about specific capabilities like duration options, style controls, or output formats. | 2 / 3 |
Completeness | Clearly answers both what ('Generate videos from static images using Kling AI') and when ('Use when animating images, creating motion from stills...') with explicit trigger phrases provided. | 3 / 3 |
Trigger Term Quality | Includes good coverage of natural terms: 'animating images', 'creating motion from stills', 'image-based content', plus specific trigger phrases like 'klingai image to video', 'animate picture klingai', and 'img2vid' covering common variations users would say. | 3 / 3 |
Distinctiveness Conflict Risk | Very specific niche targeting Kling AI specifically for image-to-video conversion. The explicit 'klingai' and 'kling ai' terms make it clearly distinguishable from other video generation or animation skills. | 3 / 3 |
Total | 11 / 12 Passed |
Implementation
22%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This skill is essentially a placeholder with no actionable content. It lists generic steps without any concrete API calls, code examples, or specific parameters. The workflow is abstract rather than executable, and while it references external files, the main skill provides insufficient guidance for Claude to actually perform image-to-video generation.
Suggestions
Add executable Python code showing actual Kling AI API calls with specific endpoints and parameters for image-to-video conversion
Include concrete motion configuration examples with actual parameter values (e.g., motion strength, camera movement types, duration settings)
Provide at least one complete end-to-end example showing image preparation, API submission, and response handling
Add validation steps with specific checks (e.g., image dimension requirements, file size limits, API response status codes)
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The content is relatively brief but includes some unnecessary filler like 'This skill demonstrates' and generic steps that don't add value. Could be tightened significantly. | 2 / 3 |
Actionability | No concrete code, API calls, or executable examples provided. Steps like 'Prepare Image' and 'Configure Motion' are vague descriptions without specific commands, parameters, or code snippets. | 1 / 3 |
Workflow Clarity | Steps are listed but lack any specifics - no actual API endpoints, no parameter examples, no validation checkpoints. 'Iterate: Refine motion settings' provides no guidance on what to check or how to refine. | 1 / 3 |
Progressive Disclosure | References to external files for errors and examples exist, but the main content is too sparse to serve as a useful overview. The skill offloads too much to external files without providing enough actionable content in the main file. | 2 / 3 |
Total | 6 / 12 Passed |
Validation
81%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 9 / 11 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
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 | 9 / 11 Passed | |
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.