video-inpainting

Inpaint unwanted regions across video frames via the RunComfy CLI.

12|2|Updated May 18, 2026
One-click install
npx skills add https://github.com/runcomfy-com/skills --skill video-inpainting
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: video-inpainting
Source: https://github.com/runcomfy-com/skills/tree/main/video-inpainting
Command: npx skills add https://github.com/runcomfy-com/skills --skill video-inpainting

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Video inpainting removes unwanted regions across multiple frames—like watermarks, wires, or passing people—while preserving the rest of the clip and matching surrounding motion.

Core Features & Use Cases

  • Prompt-driven region edits across frames: Remove or replace an object that appears across many frames using spatial language (e.g., bottom-right corner).
  • Route selection for intent and consistency: Chooses between Wan 2-7 edit-video (default), Lucy Edit Restyle (identity-stable region-aware restyle), and Seedream 4-0 edit-sequential (frame-stack style) based on whether the user intent is prose-driven, identity-locked, or best treated per-frame.
  • CLI-first workflow: Executes edits via the RunComfy CLI and downloads results to an output directory.
  • Related best-path guidance: For pixel-precise, mask-propagation workflows, points to dedicated ComfyUI graphs instead of CLI endpoints.

Quick Start

Use the video-inpainting skill to remove a watermark from the bottom-right corner across all frames and preserve everything else exactly.

Frequently Asked Questions about video-inpainting

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I remove watermarks or objects from a video while preserving motion?

Video inpainting removes unwanted regions like watermarks or objects across multiple frames while preserving the surrounding clip content and matching motion coherence. It applies prompt-driven spatial targeting to clean specific areas throughout the video.

What's the best way to delete a passing person or clutter from video frames?

To delete a passing person or clutter from video frames, use prompt-driven region edits with spatial language like bottom-right corner. The video inpainting process targets the object across many frames while maintaining temporal consistency in the rest of the clip.

Does video inpainting with RunComfy CLI support identity-locked restyling?

Yes, RunComfy CLI supports identity-locked restyle video editing. The workflow routes to Lucy Edit Restyle for identity-stable region-aware edits, Wan 2-7 for default prose-driven edits, and Seedream 4-0 for frame-stack sequential editing based on your intent.

How do I clean a specific video region across all frames without affecting the background?

You can clean a specific video region across all frames by using spatial language prompts to target the unwanted area. The video inpainting process preserves the exact background and surrounding content while removing or replacing the targeted region throughout the clip.

When should I use dedicated ComfyUI graphs instead of CLI endpoints for video inpainting?

You should use dedicated ComfyUI graphs instead of CLI endpoints when you need pixel-precise, mask-propagation workflows for video inpainting. The CLI endpoints handle prompt-driven spatial targeting, while ComfyUI graphs provide granular mask control for complex object removal.

Do I need the RunComfy CLI with an allowed-tools scope to edit video regions?

Yes, you need the RunComfy CLI with an allowed-tools execution scope to perform video region edits. The CLI-first workflow executes the inpainting edits and automatically downloads the cleaned video results to your designated output directory.