CtrlK
BlogDocsLog inGet started
Tessl Logo

klingai-sdk-patterns

Production SDK patterns for Kling AI: client wrapper, retry logic, async polling, and error handling. Use when building robust integrations. Trigger with phrases like 'klingai sdk', 'kling ai client', 'klingai patterns', 'kling ai wrapper'.

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 with complete executable code and clear organization, but it is verbose for a SKILL.md overview and ignores its own reference bundle entirely, inlining full implementations rather than linking out. Splitting the large code blocks into the existing reference files and adding well-signaled links would improve both conciseness and progressive disclosure.

Suggestions

Move the full Python and Node.js client implementations into the existing references/ files (python-client-pattern.md, typescript-client-pattern.md) and replace the inline blocks in SKILL.md with concise summaries plus links, so the overview stays lean.

Add a clearly signaled references section (e.g., '**Python client**: See [python-client-pattern.md](references/python-client-pattern.md)', plus error-handling-pattern.md, errors.md, examples.md) so the bundle is discoverable one level deep.

Keep only a minimal Quick-start snippet inline in SKILL.md (one short text-to-video call) and defer retry/backoff detail to error-handling-pattern.md to reduce token cost.

DimensionReasoningScore

Conciseness

The body inlines ~200 lines of full Python, Node.js, and retry-decorator implementations that duplicate the separate reference files (python-client-pattern.md, typescript-client-pattern.md, error-handling-pattern.md), so it is not lean; it avoids concept-explanation fluff (no prose about what JWT is), keeping it above score-1, but the volume far exceeds a tight overview and could be tightened by linking out.

2 / 3

Actionability

Provides fully executable, copy-paste-ready Python and Node.js client code plus a concrete Usage section with real calls, matching the score-3 anchor for fully executable code and specific examples.

3 / 3

Workflow Clarity

A code-pattern skill with clearly labeled discrete sections (Python Client Wrapper, Usage, Node.js Client, Retry Decorator) and unambiguous guidance; per the simple-skills note, the single action is clear, and there is no destructive/batch operation requiring a validation feedback loop that would cap the score.

3 / 3

Progressive Disclosure

Five bundle files exist in references/ but the body links to none of them, inlining full implementations instead — matching the score-2 anchor of references present but not clearly signaled and content that should be separate kept inline; above score-1 because the files are not deeply nested, but not score-3 because no one-level-deep references are signaled.

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 strong across all dimensions: it names concrete capabilities, includes natural trigger phrases with variations, explicitly states both what it does and when to use it, and occupies a distinct niche unlikely to conflict with other skills. No changes needed.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "client wrapper, retry logic, async polling, and error handling" — matching the score-3 anchor for multiple specific concrete actions; above score-2 which only names a domain and some actions.

3 / 3

Completeness

Explicitly answers both what ("Production SDK patterns for Kling AI: client wrapper, retry logic, async polling, and error handling") and when ("Use when building robust integrations. Trigger with phrases like..."), matching the score-3 anchor; not score-2 because the 'when' is explicit, not implied.

3 / 3

Trigger Term Quality

Provides natural trigger phrases users would say — "klingai sdk", "kling ai client", "klingai patterns", "kling ai wrapper" — with common spelling variations, matching the score-3 anchor for good coverage of natural terms.

3 / 3

Distinctiveness Conflict Risk

Targets a clear niche (Kling AI SDK patterns) with distinct, product-specific triggers unlikely to fire for unrelated skills, matching the score-3 anchor for a clear niche with distinct triggers.

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.