Agent Skill

Upscale videos to 4K from Claude Code or Codex

The official Unblur Video Skill lets your coding agent upload a video, quote the cost, run a free preview or a full job, and download the result, all from one plain-language request.

Requires an active Growth or Pro plan

You: Upscale interview.mov to 4K and save it as interview-4k.mp4

Agent: The quote is 26 credits for 8 seconds at 4K. Uploading and processing… Saved interview-4k.mp4 (3840×2160).

Before you start

What you need

Growth or Pro plan

API and Skill access is included with an active Growth or Pro plan.

See plans

API key

Create one under Dashboard → API Keys. It is shown only once.

Open API Keys

Python 3.10+

The Skill's CLI has no other dependencies. ffprobe is optional.

Claude Code or Codex

With local file, shell, and network access.

Set up in 3 steps

Install and connect

  1. 01

    Install the Skill

    Run in any terminal on macOS or Linux. Windows PowerShell commands are in the GitHub README.

    Claude Code
    git clone https://github.com/Unblur-Video/4k-video-upscaler.git
    mkdir -p ~/.claude/skills
    cp -R 4k-video-upscaler/skills/unblurvideo-enhance-video ~/.claude/skills/
    Codex
    git clone https://github.com/Unblur-Video/4k-video-upscaler.git
    mkdir -p ~/.agents/skills
    cp -R 4k-video-upscaler/skills/unblurvideo-enhance-video ~/.agents/skills/
  2. 02

    Create an API key

    Open Dashboard → API Keys, create a key, and copy it. Keys start with ubv_ and expire after 90 days by default.

    Open API Keys
  3. 03

    Save the key

    Open a separate terminal window and run the command below. Paste the key at the hidden prompt. Do not paste the key into the agent chat, and do not use Claude Code's ! prefix: it cannot show the hidden prompt.

    Claude Code
    python3 ~/.claude/skills/unblurvideo-enhance-video/scripts/unblurvideo.py login
    Codex
    python3 ~/.agents/skills/unblurvideo-enhance-video/scripts/unblurvideo.py login

Then just ask

No restart is needed. Try one of these:

  • “Use Unblur Video to make a free preview of clip.mp4”
  • “How many credits to upscale clip.mp4 to 4K?”
  • “Upscale interview.mov to 2K and save it as interview-2k.mp4”
  • “Check my Unblur Video credits”

Usage and billing

Clear costs, no surprises

Five free previews

About three seconds each and watermarked. The five lifetime previews are shared with the website.

Quoted before charging

Every full job is quoted by the server first and capped at that quote. Failed jobs are refunded automatically.

Per-second rates

1080p 1.0, 2K 1.6, and 4K 3.23 credits per second, rounded up once per job. Sources up to 60 seconds and 1080p.

Questions

Does the Skill upload my video?
Yes, to Unblur Video's servers for processing. If you ask for a clearer video without naming Unblur Video, the agent asks before uploading. Price estimates for local files are calculated on your machine without uploading.
Where is my API key stored?
In ~/.config/unblurvideo/api_key with owner-only permissions. It is sent only to the Unblur Video API, never to the agent's chat.
Can I try it without a Growth or Pro plan?
The Skill needs a Growth or Pro plan. You can try free previews in the browser on any Unblur Video tool page.
Is the Skill open source?
Yes. The Skill client is MIT-licensed on GitHub, so you can read exactly what it runs before installing it.

Ready to enhance videos from your agent?

Pick a Growth or Pro plan, create an API key, and install the Skill in under five minutes.

Video Upscaler Skill for Claude Code and Codex | Unblur Video