Apply artistic styles and visual effects to Kling AI video generation. Use when creating stylized content or using effects API. Trigger with phrases like 'klingai style', 'kling ai effects', 'klingai artistic video', 'stylize klingai video'.
59
70%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./plugins/saas-packs/klingai-pack/skills/klingai-style-transfer/SKILL.mdQuality
Discovery
75%Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.
The description adequately identifies its niche (Kling AI artistic styles and effects) and provides both 'what' and 'when' guidance with explicit triggers. However, the specific capabilities could be more detailed (what kinds of styles/effects?), and the trigger phrases feel somewhat manufactured rather than reflecting natural user language patterns.
Suggestions
List more specific concrete actions such as 'apply painterly, anime, or cinematic styles', 'configure visual effect parameters', or 'combine multiple style presets' to improve specificity.
Add more natural trigger term variations users would actually say, such as 'add style to my video', 'artistic video filter', 'video style transfer', or 'visual effects for AI video'.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Names the domain (Kling AI video generation) and mentions 'artistic styles and visual effects' but doesn't list specific concrete actions like applying particular style types, configuring effect parameters, or generating previews. | 2 / 3 |
Completeness | Clearly answers both 'what' (apply artistic styles and visual effects to Kling AI video generation) and 'when' (when creating stylized content or using effects API), with explicit trigger phrases provided. | 3 / 3 |
Trigger Term Quality | Includes some relevant trigger phrases like 'klingai style', 'kling ai effects', 'klingai artistic video', 'stylize klingai video', but these feel somewhat artificial and formulaic rather than natural user language. Missing common variations like 'video style transfer', 'add effects to video', or 'artistic video generation'. | 2 / 3 |
Distinctiveness Conflict Risk | Highly specific to Kling AI's style/effects functionality, which is a clear niche unlikely to conflict with other skills. The 'klingai' branding in trigger terms makes it very distinct. | 3 / 3 |
Total | 10 / 12 Passed |
Implementation
64%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is a solid, actionable skill with excellent concrete code examples and a useful style prompt recipe table. Its main weaknesses are the lack of validation/error-handling steps (especially for polling task results and verifying style output) and some minor verbosity. The content would benefit from showing the polling implementation at least once and adding error recovery guidance.
Suggestions
Add a complete polling implementation with error handling (at least once), since 'Poll for result as usual' assumes context that may not be available and leaves a gap in the workflow.
Add a validation/verification step after generation — e.g., checking task status for failures, or guidance on what to do if the style doesn't come through as expected (adjust cfg_scale, refine prompt keywords).
Consider extracting the Style Prompt Recipes and Available Effects tables into a separate reference file to keep the main SKILL.md leaner and improve progressive disclosure.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Generally efficient with good use of tables and code examples, but some sections could be tighter. The cfg_scale tuning section partially repeats information already shown in the Style Prompt Recipes table. The overview sentence is slightly redundant given the sections that follow. | 2 / 3 |
Actionability | Fully executable Python code examples throughout, including authentication setup, text-to-video with style prompts, Effects API usage, Kolors restyle pipeline, and a reusable style template function. The prompt recipe table with specific cfg_scale ranges is highly actionable. | 3 / 3 |
Workflow Clarity | The Kolors restyle section shows a clear two-step workflow (generate image → convert to video), and the style consistency section provides a reusable pattern. However, there are no validation checkpoints — no polling implementation shown despite the comment 'Poll for result as usual', no error handling, and no verification that generated content matches the intended style. | 2 / 3 |
Progressive Disclosure | Content is well-organized with clear section headers and tables, and external resource links are provided at the end. However, the file is fairly long (~130 lines of content) and could benefit from splitting the style recipes or effects reference into separate files. No bundle files exist to offload detail into. | 2 / 3 |
Total | 9 / 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 | |
23fe3bf
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.