CtrlK
BlogDocsLog inGet started
Tessl Logo

klingai-storage-integration

Download and store Kling AI generated videos in cloud storage (S3, GCS, Azure). Use when persisting videos or building CDN pipelines. Trigger with phrases like 'klingai storage', 'save klingai video', 'kling ai s3 upload', 'klingai cloud storage'.

73

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

85%

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

The body is concise and highly actionable with executable code throughout, but workflow clarity is capped because the end-to-end pipeline lacks validation checkpoints and contains an unreachable cleanup line. Progressive disclosure is also held at 2 because the provided bundle reference files are never linked from the skill body.

Suggestions

Add validation checkpoints to the pipeline: verify download size/file integrity before upload, confirm the upload returned a usable URL, and move the os.remove(filepath) cleanup into a finally block so it actually executes.

Link the existing reference files (e.g. '## Cloud provider details: See references/aws-s3-integration.md') so the overview points to the detailed one-level-deep material instead of leaving the bundle orphaned.

Replace the dead #5 cleanup line (after unconditional returns) with explicit error handling, since it is currently unreachable in all provider branches.

DimensionReasoningScore

Conciseness

The body is lean: short section headers immediately followed by executable code with almost no prose, and it assumes Claude's competence without explaining basic concepts, matching the 'lean and efficient' anchor.

3 / 3

Actionability

Every section provides complete, copy-paste-ready executable Python (download, S3/GCS/Azure upload, signed URLs, end-to-end pipeline) rather than pseudocode, matching the 'fully executable' anchor.

3 / 3

Workflow Clarity

The pipeline lists numbered steps (generate, poll, download, upload, cleanup) but lacks validation checkpoints — e.g. it never checks that the download succeeded before uploading, never verifies the upload/URL, and the unreachable cleanup line after the returns is a logic bug; per the rubric, missing validation in batch/IO operations caps this at 2.

2 / 3

Progressive Disclosure

The body is reasonably sectioned, but the six reference files in references/ (aws-s3, azure, gcs, unified-storage, errors, examples) are never linked from SKILL.md, so the overview does not navigate to them; structure exists but references are not signaled.

2 / 3

Total

10

/

12

Passed

Description

100%

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 specific, includes natural trigger phrases, and clearly answers both what the skill does and when to use it, with low conflict risk. Its main weakness is awkward multi-line formatting that pads the description with blank lines, though this does not undermine clarity. The guidance is in third person as required.

Suggestions

Collapse the description onto one or two clean lines to remove the stray blank lines and make it more token-efficient and easier to scan.

DimensionReasoningScore

Specificity

Lists concrete actions ('Download and store Kling AI generated videos in cloud storage') naming the providers (S3, GCS, Azure) and a concrete use ('building CDN pipelines'), matching the 'multiple specific concrete actions' anchor.

3 / 3

Completeness

Explicitly answers both what it does ('Download and store Kling AI generated videos in cloud storage') and when to use it ('Use when persisting videos or building CDN pipelines. Trigger with phrases like...'), satisfying the both-what-and-when anchor.

3 / 3

Trigger Term Quality

Provides several natural phrases a user would actually say ('klingai storage', 'save klingai video', 'kling ai s3 upload', 'klingai cloud storage'), giving good coverage of natural trigger terms.

3 / 3

Distinctiveness Conflict Risk

The narrow Kling-AI-video-to-cloud-storage niche with provider-specific triggers ('kling ai s3 upload') is clearly distinguishable and unlikely to fire for unrelated skills.

3 / 3

Total

12

/

12

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.