CtrlK
BlogDocsLog inGet started
Tessl Logo

klingai-video-extension

Extend video duration using Kling AI continuation. Use when creating longer videos from shorter clips or building sequences. Trigger with phrases like 'klingai extend video', 'kling ai video continuation', 'klingai longer video', 'extend klingai clip'.

71

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

77%

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

The content is highly actionable and the workflow is clearly sequenced with validation in the polling loop, but the body is monolithic and ignores the five reference files entirely. Linking the bundle files from the relevant sections would lift progressive disclosure and reduce inline duplication.

Suggestions

Reference the existing bundle files from the body (e.g. link video-extension-implementation.md, errors.md, and the related-pattern files under a '## Advanced' or '## Resources' section) so the split content is discoverable.

Factor the repeated JWT get_headers() and initial text2video+poll blocks into a single example and have later sections reference it, cutting duplicated tokens.

Verify examples.md adds value beyond the inline code; its current 'see code examples above' stub is a near-empty reference.

DimensionReasoningScore

Conciseness

The body is mostly lean with no basic-concept padding, but the JWT header helper and the initial text2video+poll block are repeated across the basic and usage sections, which could be tightened or factored out.

2 / 3

Actionability

Provides fully executable Python, a concrete parameter table with the real endpoint, and copy-paste-ready generation/polling/extension examples.

3 / 3

Workflow Clarity

The generate → poll → extend → poll sequence is explicit, the polling loop checks both 'succeed' and 'failed' statuses, and an error-handling table plus a chain helper give clear checkpoints and recovery.

3 / 3

Progressive Disclosure

Five reference bundle files exist in ./references/ (errors, examples, seamless-loop-creation, video-concatenation, video-extension-implementation) but the SKILL.md body never signals or links to any of them, leaving discovery poor despite the content being split.

2 / 3

Total

10

/

12

Passed

Description

100%

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 is specific, third-person, and explicitly couples a clear capability statement with natural trigger phrases and a 'Use when' clause. It satisfies every dimension without padding.

DimensionReasoningScore

Specificity

Names multiple concrete actions — 'Extend video duration using Kling AI continuation', 'creating longer videos from shorter clips', 'building sequences' — rather than vague language.

3 / 3

Completeness

Explicitly answers both 'what' (extend video duration via Kling AI continuation) and 'when' (an explicit 'Use when creating longer videos... ' clause with trigger phrases).

3 / 3

Trigger Term Quality

Provides several natural phrases a user would actually say ('klingai extend video', 'kling ai video continuation', 'klingai longer video', 'extend klingai clip'), giving good coverage of common variations.

3 / 3

Distinctiveness Conflict Risk

A clear niche (Kling AI video continuation) with branded, distinctive trigger phrases makes it unlikely to fire for an unrelated skill.

3 / 3

Total

12

/

12

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.