CtrlK
BlogDocsLog inGet started
Tessl Logo

klingai-hello-world

Create your first Kling AI video generation with a minimal working example. Use when learning Kling AI or testing your setup. Trigger with phrases like 'kling ai hello world', 'first kling video', 'klingai quickstart', 'test klingai'.

68

Quality

83%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

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 solid description that clearly communicates its purpose as a quickstart/hello-world skill for Kling AI video generation. It excels in completeness and trigger term quality with explicit 'Use when' and 'Trigger with' clauses. The main weakness is that the specificity of capabilities could be improved by listing more concrete actions beyond just 'create a minimal working example'.

Suggestions

Add more specific concrete actions, e.g., 'Sets up API credentials, sends a text-to-video request, and saves the generated video output' to improve specificity.

DimensionReasoningScore

Specificity

The description names the domain (Kling AI video generation) and one action (create a minimal working example), but doesn't list multiple concrete actions like configuring API keys, setting parameters, or handling output files.

2 / 3

Completeness

Clearly answers both 'what' (create your first Kling AI video generation with a minimal working example) and 'when' (use when learning Kling AI or testing your setup), with explicit trigger phrases provided.

3 / 3

Trigger Term Quality

Includes natural trigger phrases users would actually say: 'kling ai hello world', 'first kling video', 'klingai quickstart', 'test klingai'. These cover common variations of how a user would phrase a request for getting started with Kling AI.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with a clear niche — specifically targets Kling AI hello world / quickstart scenarios. The trigger terms are very specific to this tool and use case, making conflicts with other skills unlikely.

3 / 3

Total

11

/

12

Passed

Implementation

77%

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 hello-world skill with fully executable code examples and clear workflow sequencing. Its main weakness is including two complete language implementations inline, which inflates the token cost without proportional benefit — one primary example with a reference to an alternate language file would be more efficient. The troubleshooting table and response shape documentation are valuable additions.

Suggestions

Move the Node.js example to a separate file (e.g., NODEJS_EXAMPLE.md) and reference it from the main skill to reduce inline bulk.

Trim the overview paragraph — 'Generate your first AI video' is sufficient without restating the create-poll-download cycle.

DimensionReasoningScore

Conciseness

The skill provides two full language examples (Python and Node.js) which adds bulk. The overview sentence 'This skill walks through the complete create-poll-download cycle' is slightly unnecessary. The response shape, status table, and troubleshooting are useful but the dual-language examples push it toward verbose for a hello-world skill.

2 / 3

Actionability

Both Python and Node.js examples are fully executable, copy-paste ready code with concrete prompts, specific model names, API endpoints, and complete auth setup. The response shape and status values provide everything needed to understand the output.

3 / 3

Workflow Clarity

The create-poll-download cycle is clearly sequenced with explicit steps (Step 1: Create task, Step 2: Poll until complete). The polling loop includes both success and failure handling, and the troubleshooting table provides error recovery guidance for common first-run issues.

3 / 3

Progressive Disclosure

The content is reasonably well-structured with clear sections, but it's somewhat monolithic — the Node.js example could be in a separate file, and the response shape / status values could be referenced rather than inline. References to external resources exist but the skill itself contains a lot of inline content for a 'hello world' guide.

2 / 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.