klingai-prod-checklist
Execute pre-launch production readiness checklist for Kling AI. Use when preparing to deploy video generation to production. Trigger with phrases like 'klingai production', 'kling ai go-live', 'klingai launch checklist', 'deploy klingai'.
Install
mkdir -p .claude/skills/klingai-prod-checklist && curl -L -o skill.zip "https://mcp.directory/api/skills/download/6859" && unzip -o skill.zip -d .claude/skills/klingai-prod-checklist && rm skill.zipInstalls to .claude/skills/klingai-prod-checklist
About this skill
Kling AI Production Checklist
Overview
Checklist covering authentication, error handling, cost controls, monitoring, security, and content policy before deploying Kling AI video generation to production.
Authentication
- AK/SK stored in secrets manager (not
.envin repo) - JWT auto-refresh with 5-min buffer before 30-min expiry
- Separate API keys per environment (dev/staging/prod)
- Key rotation schedule (quarterly minimum)
-
Authorization: Bearer <token>format verified
Error Handling
- HTTP 400/401/402/403/429/5xx all handled
- Exponential backoff with jitter for 429/5xx retries
- Max retry limit set (3-5, not infinite)
-
task_status: "failed"logstask_status_msg - 30s timeout on all HTTP calls
-
durationsent as string"5"not integer5
Cost Controls
- Daily credit budget enforced in code
- Alert at 80% daily budget consumption
-
standardmode used for non-final renders - Max poll attempts cap (no infinite loops)
- Credit estimate before batch submission
# Pre-batch credit check
credits_needed = len(prompts) * 10 # 10 credits per 5s standard
if credits_needed > DAILY_BUDGET:
raise RuntimeError(f"Batch needs {credits_needed}, budget is {DAILY_BUDGET}")
Task Management
- All task_ids logged with timestamp
- Stuck task detection (>10 min in processing)
-
callback_urlused instead of polling in production - Failed tasks queued for retry
- Video URLs downloaded promptly (Kling CDN URLs expire)
Content Safety
- Prompts validated before API submission
- User-generated prompts sanitized
- Default negative prompt includes safety terms
- Content moderation on user-facing apps
- Policy violation errors handled gracefully
Security
- API keys never logged (redacted in debug output)
- Video URLs treated as temporary (store on own CDN)
- Webhook endpoints HTTPS-only
- Rate limiting on your API layer
- No sensitive data in prompt strings
Monitoring
- API latency tracked per endpoint
- Success/failure rate dashboard
- Credit consumption metrics
- Alert on >5% failure rate
- Structured JSON logs for all API calls
Performance
- Connection pooling via
requests.Session() - Concurrent tasks within API tier limit
- Video downloads async/background
- Generated videos CDN-cached
# Connection pooling
session = requests.Session()
adapter = requests.adapters.HTTPAdapter(pool_connections=5, pool_maxsize=10)
session.mount("https://", adapter)
Pre-Launch Smoke Test
from kling_client import KlingClient
c = KlingClient()
result = c.text_to_video("test: blue sky with clouds", duration=5, mode="standard")
assert result["videos"][0]["url"], "No video URL"
print("READY FOR PRODUCTION")
Resources
More by jeremylongshore
View all skills by jeremylongshore →You might also like
flutter-development
aj-geddes
Build beautiful cross-platform mobile apps with Flutter and Dart. Covers widgets, state management with Provider/BLoC, navigation, API integration, and material design.
drawio-diagrams-enhanced
jgtolentino
Create professional draw.io (diagrams.net) diagrams in XML format (.drawio files) with integrated PMP/PMBOK methodologies, extensive visual asset libraries, and industry-standard professional templates. Use this skill when users ask to create flowcharts, swimlane diagrams, cross-functional flowcharts, org charts, network diagrams, UML diagrams, BPMN, project management diagrams (WBS, Gantt, PERT, RACI), risk matrices, stakeholder maps, or any other visual diagram in draw.io format. This skill includes access to custom shape libraries for icons, clipart, and professional symbols.
ui-ux-pro-max
nextlevelbuilder
"UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 8 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app, .html, .tsx, .vue, .svelte. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient."
godot
bfollington
This skill should be used when working on Godot Engine projects. It provides specialized knowledge of Godot's file formats (.gd, .tscn, .tres), architecture patterns (component-based, signal-driven, resource-based), common pitfalls, validation tools, code templates, and CLI workflows. The `godot` command is available for running the game, validating scripts, importing resources, and exporting builds. Use this skill for tasks involving Godot game development, debugging scene/resource files, implementing game systems, or creating new Godot components.
nano-banana-pro
garg-aayush
Generate and edit images using Google's Nano Banana Pro (Gemini 3 Pro Image) API. Use when the user asks to generate, create, edit, modify, change, alter, or update images. Also use when user references an existing image file and asks to modify it in any way (e.g., "modify this image", "change the background", "replace X with Y"). Supports both text-to-image generation and image-to-image editing with configurable resolution (1K default, 2K, or 4K for high resolution). DO NOT read the image file first - use this skill directly with the --input-image parameter.
fastapi-templates
wshobson
Create production-ready FastAPI projects with async patterns, dependency injection, and comprehensive error handling. Use when building new FastAPI applications or setting up backend API projects.
Related MCP Servers
Browse all serversConnect Blender to Claude AI for seamless 3D modeling. Use AI 3D model generator tools for faster, intuitive, interactiv
Terminal control, file system search, and diff-based file editing for Claude and other AI assistants. Execute shell comm
Control Ableton Live for advanced music production—track creation, MIDI editing, playback, and sound design. Perfect for
Boost Postgres performance with Postgres MCP Pro—AI-driven index tuning, health checks, and safe, intelligent SQL optimi
Securely join MySQL databases with Read MySQL for read-only query access and in-depth data analysis.
AppleScript MCP server lets AI execute apple script on macOS, accessing Notes, Calendar, Contacts, Messages & Finder via
Stay ahead of the MCP ecosystem
Get weekly updates on new skills and servers.