Agent skill · software engineering · jeremylongshore

klingai-storage-integration

Download and store Kling AI generated videos in cloud storage (S3, GCS,

Why this skill is useful

Adds executable scripts for downloading and uploading videos to S3, GCS, and Azure Blob Storage, which are not commonly found in public documentation.

What it needs

Requires azure-storage-blob, boto3, google-cloud-storage installed locally. Requires aws, azure, google-cloud account access. About 3k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.

What this skill does

Kling AI Storage Integration Overview Kling AI video URLs from taskresult.videos[].url are temporary CDN links that expire. You must download and store videos in your own storage. This skill covers S3, GCS, and Azure Blob. Download from Kling CDN Upload to AWS S3 Upload to Google Cloud Storage Upload to Azure Blob Storage End-to-End Pipeline Metadata Preservation Prerequisites An approved storage destination, encryption and retention policy, rights-cleared or synthetic draft asset, least-privilege service identity, metadata-redaction rules, and a tested deletion path. Instructions 1. Upload only watermarked draft canaries to an allowlisted sandbox bucket; reject public ACLs, unapproved regions, or assets without rights and policy clearance. 2. Encrypt at rest and in transit, store only redacted metadata, and verify destination, access scope, retention, and removal controls before approval. 3. Halt uploads on permission, policy, rights, region, or retention drift; delete staged assets and restore the prior storage configuration. 4. Promote only after owner approval and preserve a redacted receipt rather than prompt text, asset URLs, or identifying metadata. Output Produce a storage receipt with asset classification, destination/region classification, encryption and access checks, policy/rights outcome, draft-only status, retention/deletion proof, approver, and rollback reference. Exclude prompts, URLs, identities, and credentials. Error Handling Condition Response --- --- Destination, ACL, or region is unapproved Stop the transfer, delete staged copies, and restore the approved destination policy. Rights, policy, or retention control fails Quarantine and remove the draft; require owner review before resubmission. Examples asset=synthetic-draft; destination=approved-sandbox; encryption=pass; acl=private; policy=pass; retention=24h; deletion=tested supports a controlled upload. Resources API Reference AWS S3 SDK Google Cloud Storage

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills jeremylongshore/klingai-storage-integration--948d80

View the source on GitHub

Browse the @skills marketplace