CtrlK
BlogDocsLog inGet started
Tessl Logo

klingai-webhook-config

Configure webhooks for Kling AI job completion notifications. Use when building event-driven video pipelines or need real-time job status updates. Trigger with phrases like 'klingai webhook', 'kling ai callback', 'klingai notifications', 'video completion webhook'.

Install with Tessl CLI

npx tessl i github:jeremylongshore/claude-code-plugins-plus-skills --skill klingai-webhook-config
What are skills?

63

Does it follow best practices?

Validation for skill structure

SKILL.md
Review
Evals

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 well-crafted skill description with strong trigger terms and clear use-case guidance. The main weakness is that the capabilities section could be more specific about what concrete actions the skill enables beyond just 'configure webhooks'. The explicit trigger phrases and specific product focus make it highly distinguishable.

Suggestions

Expand specificity by listing concrete actions like 'set up callback endpoints, parse completion payloads, handle retry logic, manage webhook authentication'

DimensionReasoningScore

Specificity

Names the domain (Kling AI webhooks) and a general action (configure webhooks for job completion notifications), but doesn't list multiple concrete actions like setting up endpoints, handling payloads, or managing webhook authentication.

2 / 3

Completeness

Clearly answers both what (configure webhooks for Kling AI job completion notifications) and when (building event-driven video pipelines, need real-time job status updates) with explicit trigger phrases provided.

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms including 'klingai webhook', 'kling ai callback', 'klingai notifications', 'video completion webhook', plus contextual phrases like 'event-driven video pipelines' and 'real-time job status updates'.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with specific product name (Kling AI) and clear niche (webhook configuration for video job notifications). Unlikely to conflict with generic webhook or video processing skills.

3 / 3

Total

11

/

12

Passed

Implementation

35%

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

This skill provides a reasonable structure for webhook configuration but fails to deliver actionable content. The truncated payload example and complete absence of executable code (no actual webhook receiver implementation, no registration API calls, no signature verification code) make this skill largely unusable without the referenced implementation.md file.

Suggestions

Add executable code examples for webhook receiver setup (e.g., Flask/Express endpoint that handles the events)

Complete the truncated payload structure JSON and add a concrete example of signature verification

Include the actual API call to register a webhook URL with Kling AI, not just the abstract step

Add a validation step showing how to test/verify the webhook is properly configured (e.g., test event trigger)

DimensionReasoningScore

Conciseness

Reasonably efficient but includes some unnecessary framing ('This skill shows how to...') and the prerequisites section explains things Claude would know. The overview could be leaner.

2 / 3

Actionability

No executable code provided - only abstract steps and a truncated payload structure. The instructions describe what to do ('Create Endpoint', 'Register Webhook') without showing how with concrete code or commands.

1 / 3

Workflow Clarity

Steps are listed in sequence but lack validation checkpoints. No guidance on verifying webhook registration succeeded, no error recovery steps, and the signature verification step has no implementation details.

2 / 3

Progressive Disclosure

References external implementation.md which is good, but the main content is incomplete (truncated JSON payload) and the overview doesn't provide enough standalone value before pointing to the reference.

2 / 3

Total

7

/

12

Passed

Validation

75%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation12 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

metadata_version

'metadata' field is not a dictionary

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

body_output_format

No obvious output/return/format terms detected; consider specifying expected outputs

Warning

Total

12

/

16

Passed

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.