CtrlK
BlogDocsLog inGet started
Tessl Logo

klingai-cost-controls

Implement budget limits, usage alerts, and spending controls for Kling AI. Use when managing costs or preventing overruns. Trigger with phrases like 'klingai cost', 'kling ai budget', 'klingai spending limit', 'video generation costs'.

65

Quality

79%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/saas-packs/klingai-pack/skills/klingai-cost-controls/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

71%Weight 40%Scale 1-5

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

A mostly executable, reasonably lean cost-controls skill with real pre-flight budget validation. Its main weakness is progressive disclosure: four reference files are bundled but never referenced from the body, and their content is inlined instead of split out.

Suggestions

Link the existing reference files from the body — e.g. under each code section add 'See [references/budget-enforcing-wrapper.md](references/budget-enforcing-wrapper.md) for the full wrapper' and a references index pointing to errors.md and examples.md — instead of inlining the same classes in SKILL.md.

Reconcile the audio cost logic: estimate_credits multiplies by 5 (giving 350 for 10s professional + audio) but the cost table lists 200; either fix the table or make the multiplier mode/duration-aware so guidance is consistent.

Extend estimate_credits to cover the Kolors image-generation (1 credit) and virtual try-on (5 credits) rows shown in the cost table, or explicitly scope it to video generation.

DimensionReasoningScore

Conciseness

Mostly lean — tables and executable code with minimal prose, e.g. the one-line Overview and the compact Optimization Strategies table — but the credit-cost table duplicates values encoded in estimate_credits, a minor redundancy that keeps it just below the 5 anchor.

4 / 5

Actionability

Provides concrete, executable Python classes (BudgetGuard, CostAwareKlingClient, UsageTracker) that are largely copy-paste ready, but estimate_credits omits the Kolors/try-on rows from the cost table and its audio multiplier (x5) contradicts the table's '10s professional + audio = 200', leaving minor coverage gaps short of 5.

4 / 5

Workflow Clarity

The estimate → check → execute → record sequence is present with a real validation checkpoint (pre_batch_check raises before batch submission with a remediation hint), satisfying the batch-validation requirement and matching 'clear sequence with most checkpoints'; it falls short of 5 only because the flow is scattered across code sections rather than a single explicit checklist.

4 / 5

Progressive Disclosure

The body has clean section structure, but four bundle reference files exist (budget-enforcing-wrapper.md, cost-tracker-class.md, errors.md, examples.md) and none are linked from the body, while their content is effectively inlined in SKILL.md — matching 'references present but not clearly signaled; content that should be separate is inline' rather than the well-signaled 4.

3 / 5

Total

15

/

20

Passed

Description

87%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description that concisely states capabilities, provides explicit 'Use when' guidance, and lists natural klingai-specific trigger phrases. Minor specificity gains are possible but it cleanly answers both what and when.

DimensionReasoningScore

Specificity

Names the domain and several concrete actions — 'budget limits, usage alerts, and spending controls' — giving good coverage with only minor gaps, matching the 'lists several specific actions' anchor rather than the comprehensive 5.

4 / 5

Completeness

Explicitly answers both 'what' ('Implement budget limits, usage alerts, and spending controls for Kling AI') and 'when' ('Use when managing costs or preventing overruns. Trigger with phrases like...') with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Provides natural trigger phrases a user would say ('klingai cost', 'kling ai budget', 'klingai spending limit', 'video generation costs') with synonym coverage, matching the 'good keyword coverage; a few natural terms missing' anchor and falling short of the fully comprehensive 5.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche (Kling AI cost controls) with klingai-specific trigger phrases, making conflict with other skills minimal and matching the 'clear niche with distinct triggers' anchor.

5 / 5

Total

18

/

20

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.