Claude-skill-registry klingai-webhook-config
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/klingai-webhook-config" ~/.claude/skills/majiayu000-claude-skill-registry-klingai-webhook-config && rm -rf "$T"
manifest:
skills/data/klingai-webhook-config/SKILL.mdsource content
Kling AI Webhook Configuration
Overview
This skill shows how to configure webhook endpoints to receive real-time notifications when video generation jobs complete, fail, or change status in Kling AI.
Prerequisites
- Kling AI API key configured
- Public HTTPS endpoint for webhook receiver
- Python 3.8+ or Node.js 18+
Instructions
Follow these steps to configure webhooks:
- Create Endpoint: Set up a webhook receiver endpoint
- Register Webhook: Configure webhook URL with Kling AI
- Verify Signatures: Validate webhook authenticity
- Handle Events: Process different event types
- Implement Retries: Handle delivery failures
Webhook Event Types
Kling AI Webhook Events: video.created - Job submitted, processing started video.processing - Generation in progress (progress updates) video.completed - Video generation successful video.failed - Generation failed with error video.cancelled - Job was cancelled Payload Structure: { "event": "video.completed", "timestamp": "2025-01-15T10:30:00Z", "data": { ## Detailed Reference See `{baseDir}/references/implementation.md` for complete webhook setup guide.