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
83%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Advisory
Suggest reviewing before use
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.
| Dimension | Reasoning | Score |
|---|---|---|
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.
| Dimension | Reasoning | Score |
|---|---|---|
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.
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 | |
a04d1a2
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.