CtrlK
BlogDocsLog inGet started
Tessl Logo

klingai-upgrade-migration

Migrate between Kling AI model versions safely. Use when upgrading from v1.x to v2.x or adopting new features. Trigger with phrases like 'klingai upgrade', 'kling ai migrate', 'klingai version update', 'upgrade kling model'.

64

Quality

77%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./plugins/saas-packs/klingai-pack/skills/klingai-upgrade-migration/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

64%

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

This skill provides solid, actionable migration guidance with executable code examples and useful reference tables. Its main weaknesses are the lack of validation checkpoints in the migration workflow (no steps to verify successful migration) and some inline content that could benefit from being split into supporting files. The conciseness is reasonable but the A/B comparison function and feature matrix add bulk that could be better organized.

Suggestions

Add explicit validation steps after each migration (e.g., 'Submit a test generation, verify task_status is succeed, compare output quality before switching production traffic').

Move the feature availability matrix and A/B comparison function into separate bundle files (e.g., FEATURES.md, TESTING.md) and reference them from the main skill.

Add a brief pre-migration checklist (check current model version, verify API key permissions for new model, confirm credit budget for testing).

DimensionReasoningScore

Conciseness

Generally efficient with good use of tables and code blocks, but the version history table and feature availability matrix contain time-sensitive information (specific dates) presented inline without deprecation context. The parallel A/B comparison function is quite lengthy and could be trimmed.

2 / 3

Actionability

Provides fully executable Python code for migration steps, A/B comparison, and rollback strategy. The code snippets are copy-paste ready with concrete model names, parameter changes, and even cost impact notes.

3 / 3

Workflow Clarity

Migration steps are presented clearly but lack explicit validation checkpoints — there's no guidance on verifying a migration succeeded (e.g., checking output quality, confirming API response status codes after switching models). The rollback strategy is good but the overall migration workflow doesn't have a validate-then-proceed feedback loop.

2 / 3

Progressive Disclosure

Content is reasonably structured with clear sections, but the feature availability matrix and lengthy A/B comparison code are inlined when they could be split into separate reference files. The Resources section links externally but there are no bundle files to offload detailed content.

2 / 3

Total

9

/

12

Passed

Description

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.

The description is strong in completeness, trigger terms, and distinctiveness, clearly identifying when and why to use this skill with specific trigger phrases for a niche domain. Its main weakness is the lack of specific concrete actions beyond the general 'migrate' — it would benefit from listing what the migration actually involves (e.g., updating API calls, handling deprecated parameters, config changes).

Suggestions

Add specific concrete actions the skill performs during migration, e.g., 'Updates API endpoints, handles deprecated parameters, validates model compatibility, and migrates configuration files.'

DimensionReasoningScore

Specificity

The description names the domain (Kling AI model versions) and a general action (migrate), but does not list specific concrete actions like 'update config files', 'handle breaking API changes', or 'validate compatibility'. The actions remain at a high level.

2 / 3

Completeness

Clearly answers both 'what' (migrate between Kling AI model versions safely) and 'when' (upgrading from v1.x to v2.x, adopting new features) with explicit trigger phrases provided.

3 / 3

Trigger Term Quality

Includes multiple natural trigger phrases users would say: 'klingai upgrade', 'kling ai migrate', 'klingai version update', 'upgrade kling model'. Also mentions version patterns like 'v1.x to v2.x' which are natural terms. Good coverage of variations.

3 / 3

Distinctiveness Conflict Risk

Very specific niche targeting Kling AI model version migration. The trigger terms are highly distinctive and unlikely to conflict with other skills due to the specific product name 'Kling AI' and migration-specific context.

3 / 3

Total

11

/

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.