audiomind
Tired of juggling multiple audio APIs? This skill gives you one-command access to TTS, music generation, sound effects, and voice cloning. Use when you want to…
Intelligently upscale and enhance videos to cinematic quality using a multi-model backend (Topaz, SeedVR2).
$ npx -y skills add wells1137/media-skills --skill video-upscaler --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/video-upscalerContext preview
The summary Claude sees to decide when to auto-load this skill.
Intelligently upscale and enhance videos to cinematic quality using a multi-model backend (Topaz, SeedVR2).
name: video-upscaler version: 1.0.0 display_name: Video Upscaler author: wells1137 description: "Intelligently upscale and enhance videos to cinematic quality using a multi-model backend (Topaz, SeedVR2)." tags: [video, upscale, enhance, topaz, seedvr, 4k, quality]
The **Video Upscaler** skill provides professional-grade video quality enhancement by leveraging a powerful, multi-model backend. It intelligently selects the best AI model (Topaz, SeedVR2, etc.) based on the user-defined profile to achieve optimal results, transforming low-resolution or noisy footage into crisp, cinematic-quality video.
This skill abstracts away the complexity of choosing and configuring different AI upscaling models. Instead of dealing with dozens of technical parameters, the user simply chooses a high-level goal, and the skill handles the rest.
The skill operates in a simple, two-step asynchronous workflow:
1. **Submit Job**: The agent calls the `/upscale` endpoint with a video URL and a profile name. The service validates the request, selects the appropriate AI model, and submits the job to the `fal.ai` backend. It immediately returns a `task_id`.
2. **Poll for Status**: The agent uses the `task_id` to periodically call the `/status/{task_id}` endpoint. The status will be `queued`, `in_progress`, or `completed`. Once completed, the response will contain the URL of the final, upscaled video.
| Profile Name | Description | | :--- | :--- | | `standard_x2` | **2x upscale** using Topaz Proteus v4. Best all-around quality for live-action footage. | | `cinema_4k` | Upscale to **4K (2160p)** using SeedVR2. Best for cinematic content requiring temporal consistency. | | `frame_boost_60fps` | 2x upscale + **frame interpolation to 60 FPS** using Topaz Apollo v8. Best for sports and action. | | `ai_video_enhance` | **4x upscale** using Topaz. Best for AI-generated videos that need resolution boosting. | | `web_optimized` | Upscale to **1080p** with web-optimized H264 output. Best for social media and web publishing. |
**User Request:** "Enhance this video to 4K cinematic quality: [video_url]"
**1. Agent -> Skill (Submit Job)**
The agent identifies the user's intent and calls the `/upscale` endpoint with the `cinema_4k` profile.
curl -X POST http://<your_backend_url>/upscale \
-H "Content-Type: application/json" \
-d
"video_url": "[video_url]",
"profile": "cinema_4k"
}**Response:**
{
"task_id": "a1b2c3d4-e5f6-7890-1234-567890abcdef",
"model_used": "fal-ai/seedvr/upscale/video",
"profile": "cinema_4k"
}**2. Agent -> Skill (Poll for Status)**
The agent waits and then polls the status endpoint.
curl http://<your_backend_url>/status/a1b2c3d4-e5f6-7890-1234-567890abcdef
**Response (In Progress):**
{
"task_id": "a1b2c3d4-e5f6-7890-1234-567890abcdef",
"status": "in_progress",
"logs": ["Processing frame 100/1200..."]
}**Response (Completed):**
{
"task_id": "a1b2c3d4-e5f6-7890-1234-567890abcdef",
"status": "completed",
"result": {
"video_url": "https://.../upscaled_video.mp4"
}
}**3. Agent -> User**
The agent delivers the final, upscaled video URL to the user.
A collection of open-source Agent Skills for OpenClaw, focused on content creation — images, audio, and video — with zero API key management. We handle all the service integrations so you can focus on creating.
Tired of juggling multiple audio APIs? This skill gives you one-command access to TTS, music generation, sound effects, and voice cloning. Use when you want to…
Tired of juggling 8 API keys? This skill gives you one-command access to Midjourney, Flux, Ideogram, and more, with zero setup. Use when you want to generate…
Full-featured Kling 3.0 Omni video generation skill. Covers text-to-video, image-to-video, video editing (base mode), video reference (feature mode),…
Expert prompt engineering for Seedance 2.0. Use when the user wants to generate a video with multimodal assets (images, videos, audio) and needs the best…
A professional video analysis skill powered by a **dual-model architecture**: ByteDance **Seed-2.0-Mini** for rapid previews and Google **Gemini 2.5 Pro** for…
Adds professional packaging and motion graphics to videos. Use when the user asks to add intros, outros, subtitles, transitions, watermarks, or lower thirds to…