CtrlK
BlogDocsLog inGet started
Tessl Logo

klingai-style-transfer

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

Quality

70%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./plugins/saas-packs/klingai-pack/skills/klingai-style-transfer/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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 useful reference tables for style prompts and effects. Its main weaknesses are the lack of validation/error handling in workflows (no polling implementation, no error recovery) and some minor redundancy in cfg_scale guidance. The content is well-structured but could benefit from explicit verification steps given that API calls can fail.

Suggestions

Add a polling/verification step after task submission — show how to check task status and handle failures, especially since 'Poll for result as usual' is mentioned but never demonstrated

Remove the cfg_scale tuning section or consolidate it into the style recipes table to eliminate redundancy, since cfg_scale ranges are already shown per style

DimensionReasoningScore

Conciseness

Generally efficient with good use of tables for style recipes and effects, but includes some unnecessary verbosity like the full JWT auth boilerplate repeated implicitly through get_headers() (though at least it's factored into a function). The cfg_scale tuning section partially repeats information already shown in the style recipes table. Overall mostly lean but could be tightened.

2 / 3

Actionability

Provides fully executable Python code with real API endpoints, complete authentication setup, concrete prompt recipes with specific cfg_scale ranges, and a reusable style template pattern. All code is copy-paste ready with real parameter values.

3 / 3

Workflow Clarity

The Kolors restyle section shows a clear two-step workflow (generate image → use as I2V input), and the style consistency section provides a reusable pattern. However, there are no validation checkpoints — no polling implementation shown despite mentioning 'Poll for result as usual', no error handling for failed API calls, 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 includes external resource links at the bottom. However, with no bundle files, all content is inline in a single file that's fairly long. The style recipes, effects list, and cfg_scale tuning could potentially be split into reference files for better organization, though the current length is manageable.

2 / 3

Total

9

/

12

Passed

Description

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 covers the 'what' and 'when' with explicit trigger phrases, and is distinctly scoped to Kling AI's artistic style features. However, it could benefit from more specific concrete actions beyond the general 'artistic styles and visual effects', and the trigger terms feel somewhat manufactured rather than reflecting natural user language.

Suggestions

List specific concrete actions such as 'apply watercolor, anime, or cinematic styles', 'add visual effects like slow motion or color grading' to improve specificity.

Add more natural trigger terms users might actually say, such as 'style my video', 'artistic video', 'video effects', 'visual style transfer', alongside the brand-specific terms.

DimensionReasoningScore

Specificity

Names the domain (Kling AI video generation) and mentions 'artistic styles and visual effects' as actions, but doesn't list specific concrete actions like 'apply watercolor effect', 'transform to anime style', or 'add film grain'. The capabilities remain somewhat general.

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 terms like 'klingai style', 'kling ai effects', 'klingai artistic video', 'stylize klingai video', but these feel somewhat artificial and formulaic. Missing natural user phrases like 'add style to video', 'video effects', 'artistic video generation', or variations without the brand name prefix.

2 / 3

Distinctiveness Conflict Risk

The description is clearly scoped to Kling AI's specific style/effects functionality, which is a distinct niche. The brand-specific trigger terms ('klingai style', 'kling ai effects') make it unlikely to conflict with other video or style-related skills.

3 / 3

Total

10

/

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.

Validation9 / 11 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

9

/

11

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.