Image
guaardvark/guaardvark
Generate or edit images on the user's own GPU through Guaardvark: single images, instruction edits, background cut-outs, inpaint and outpaint, consistent characters from the Cast Library, and batch…
Upscale and restore video in ComfyUI. An agent skill from artokun/comfyui-mcp.
$ npx skills add artokun/comfyui-mcp --skill video-upscale -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install artokun/comfyui-mcp video-upscale --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/artokun/comfyui-mcp.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugin/skills/video-upscale .claude/skills/video-upscale && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "video-upscale" agent skill from https://github.com/artokun/comfyui-mcp/tree/main/plugin/skills/video-upscale into .claude/skills/video-upscale/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "video-upscale", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/artokun/comfyui-mcp/tree/main/plugin/skills/video-upscaleType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add artokun/comfyui-mcp --skill video-upscale -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install artokun/comfyui-mcp video-upscale --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/artokun/comfyui-mcp.git skills-src && mkdir -p .agents/skills && cp -r skills-src/plugin/skills/video-upscale .agents/skills/video-upscale && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "video-upscale" agent skill from https://github.com/artokun/comfyui-mcp/tree/main/plugin/skills/video-upscale into .agents/skills/video-upscale/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "video-upscale", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add artokun/comfyui-mcp --skill video-upscale -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install artokun/comfyui-mcp video-upscale --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/artokun/comfyui-mcp.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/plugin/skills/video-upscale .cursor/skills/video-upscale && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "video-upscale" agent skill from https://github.com/artokun/comfyui-mcp/tree/main/plugin/skills/video-upscale into .cursor/skills/video-upscale/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "video-upscale", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/artokun/comfyui-mcp.git --path plugin/skills/video-upscale--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add artokun/comfyui-mcp --skill video-upscale -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install artokun/comfyui-mcp video-upscale --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/artokun/comfyui-mcp.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/plugin/skills/video-upscale .gemini/skills/video-upscale && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "video-upscale" agent skill from https://github.com/artokun/comfyui-mcp/tree/main/plugin/skills/video-upscale into .gemini/skills/video-upscale/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "video-upscale", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install artokun/comfyui-mcp video-upscaleInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add artokun/comfyui-mcp --skill video-upscale -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/artokun/comfyui-mcp.git skills-src && mkdir -p .github/skills && cp -r skills-src/plugin/skills/video-upscale .github/skills/video-upscale && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "video-upscale" agent skill from https://github.com/artokun/comfyui-mcp/tree/main/plugin/skills/video-upscale into .github/skills/video-upscale/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "video-upscale", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add artokun/comfyui-mcp --skill video-upscale -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install artokun/comfyui-mcp video-upscale --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/artokun/comfyui-mcp.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/plugin/skills/video-upscale .opencode/skills/video-upscale && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "video-upscale" agent skill from https://github.com/artokun/comfyui-mcp/tree/main/plugin/skills/video-upscale into .opencode/skills/video-upscale/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "video-upscale", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
video-upscaleUpscale and restore video in ComfyUI. An agent skill from artokun/comfyui-mcp.
Video Upscale is an agent skill from artokun/comfyui-mcp. Upscale and restore video in ComfyUI. Both the quick local path (per-frame ESRGAN like 4xfoolhardyRemacri via ImageUpscaleWithModel + 4x→2x supersample, with its temporal-flicker tradeoff) and temporal-aware super-resolution (SeedVR2, the newer FlashVSR) with the downscale-first restore pipeline; RIFE/FILM frame interpolation via the BUILT-IN ComfyUI 0.26 FrameInterpolate (rifev4.26 in models/frameinterpolation/) or the ComfyUI-Frame-Interpolation pack; 2x/4x scaling, VRAM tiers, VHS encode. Captures the classic…
Its SKILL.md is about 4.3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Media & Creative, covering Image editing and Diffusion and image models. It works with ComfyUI. The repository describes itself as: Local-first, agent-native control plane for ComfyUI — MCP server + sidebar agent that generates images, video & audio, authors and runs workflows, and edits your live graph in… The licence is MIT.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 6ad6fc0. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
pythonFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Video Upscale loads about 4.3k tokens when it runs. Until then it costs about 151 tokens; SKILL.md has 2,036 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from artokun/comfyui-mcp at commit 6ad6fc0, republished under its MIT licence (© artokun). 2,036 words, ~4,267 tokens.
.claude/skills/video-upscale/SKILL.md (or your agent's skills folder)."Upscaling video" in ComfyUI splits into three jobs, and the quality win comes from doing them in the right order:
The two leading temporal restorers in 2026 are SeedVR2 (diffusion-transformer restorer, the proven workhorse) and FlashVSR (newer one-step streaming VSR, faster). Frame interpolation is RIFE (or FILM) via ComfyUI-Frame-Interpolation.
Verification note: every node/pack/model name below was confirmed against the GitHub repos and the ComfyUI registry / Manager as of June 2026. Where a name is approximate or version-dependent it is flagged. Do not substitute a node you can't confirm is installed. Check with
install_custom_node(action: "list") /create_workflow (action:"node_info").
Downscale → SeedVR2 (temporal restore+upscale) → RIFE (interpolate) → VHS encode. This modernizes the user's classic recipe (below) with the current SeedVR2 node pack and is the path to ship by default. FlashVSR is the faster alternative for the restore stage (see "FlashVSR" section). Swap it in when speed matters more than absolute fidelity.
LoadVideo ─► GetVideoComponents ─► (IMAGE frames, audio, fps)
│
▼
ImageScaleBy / ImageScale ◄── DOWNSCALE first (e.g. 0.5×) — clean,
│ small input for the restorer
▼
SeedVR2 Video Upscaler ◄── DiT model + VAE + (block swap) + (tiling)
├─ "SeedVR2 (Down)Load DiT Model"
├─ "SeedVR2 (Down)Load VAE Model"
└─ ["SeedVR2 Torch Compile Settings"] (optional speedup)
│ (restored, high-res frames)
▼
RIFE VFI (4.0 - 4.9) ◄── multiplier 2 (e.g. 24→48 fps)
│
▼
CreateVideo (fps = source × multiplier) ─► SaveVideo
— or — VHS_VideoCombine (carries audio passthrough)LoadVideo / GetVideoComponents / CreateVideo / SaveVideo are core
ComfyUI video nodes (same ones the official comfy.org SeedVR2 template uses).
VHS_LoadVideo / VHS_VideoCombine come from ComfyUI-VideoHelperSuite
(installed) and are preferred for the final encode because they pass the original
audio through.
When the user wants a fast result on what's already installed (no SeedVR2 /
FlashVSR multi-GB download), use the ESRGAN upscale models most setups already have.
Check first with list_local_models (common ones: 4x_foolhardy_Remacri, the best
for realistic footage/water/skin, and 4x-ClearRealityV1 for clean/sharp).
ImageUpscaleWithModel with a 4× ESRGAN model, then ImageScale
back down to a clean 2× (a 4×→2× supersample). That downscale-after step is
the single biggest quality lever here. It averages out per-frame noise.FrameInterpolate with RIFE v4.26 (see the
Frame-interpolation section; no custom node on 0.26+).Tradeoff: flicker. ESRGAN upscalers are per-frame (no temporal awareness), so they can shimmer or flicker on video, most visible on water and fine detail. The 4×→2× supersample mitigates it; if it still shimmers, that's the signal to switch the upscale stage to a temporal model (SeedVR2 / FlashVSR below), which is the real fix. So: per-frame ESRGAN = quick and local; SeedVR2 = flicker-free and best. Order is unchanged: upscale the real frames first, then interpolate.
This is the right default for a "do it now, locally" request; reach for the temporal restorers below when quality (or zero flicker) matters more than turnaround.
Pack: ComfyUI-SeedVR2_VideoUpscaler (author numz), GitHub
numz/ComfyUI-SeedVR2_VideoUpscaler, installable via ComfyUI-Manager / registry
by that name. Install with panel_install_node or apply_manifest.
Node classes (4):
| Node | Role |
|---|---|
| SeedVR2 (Down)Load DiT Model | loads the diffusion-transformer restorer (auto-downloads on first use) |
| SeedVR2 (Down)Load VAE Model | loads ema_vae_fp16.safetensors |
| SeedVR2 Torch Compile Settings | optional — torch.compile for speed |
| SeedVR2 Video Upscaler | the main node: takes frames + DiT + VAE → restored frames |
Models (auto-download to models/SEEDVR2/; 3B = lighter, 7B = best quality):
| File | Tier |
|---|---|
seedvr2_ema_3b_fp16.safetensors | 3B full precision |
seedvr2_ema_3b_fp8_e4m3fn.safetensors | 3B fp8 (mid VRAM) |
seedvr2_ema_3b-Q4_K_M.gguf / -Q8_0.gguf | 3B GGUF (low VRAM) |
seedvr2_ema_7b_fp16.safetensors | 7B full quality |
seedvr2_ema_7b_fp8_e4m3fn_mixed_block35_fp16.safetensors | 7B fp8 |
seedvr2_ema_7b-Q4_K_M.gguf (+ _sharp variants) | 7B GGUF |
ema_vae_fp16.safetensors | shared VAE |
Key params on "SeedVR2 Video Upscaler":
| Param | Meaning / recommended |
|---|---|
| resolution | target SHORT edge in pixels (not a ratio). Default 1080. Set the short side of your output (e.g. 1080 for 1080p-class). |
| batch_size | frames processed together. Must be 4n+1 (1, 5, 9, 13, 17, 21…). Higher = less temporal flicker but more VRAM. 5 is the default; push to 13–45 if VRAM allows for smoother results. |
| seed | default 42; fixed for reproducibility |
| blocks_to_swap | 0–32 (3B) / 0–36 (7B). >0 offloads transformer blocks to CPU to cut VRAM (slower). Use max (32/36) on 8 GB. |
| VAE tiling | enable + set encode/decode tile size to fit the VAE step in low VRAM |
3B vs 7B: start with 3B fp8. It's the speed/quality sweet spot for most footage. Move to 7B only when you need maximum reconstruction on faces/text and have the VRAM (or use the 7B GGUF + block swap).
Pack: ComfyUI-FlashVSR (author 1038lab), GitHub 1038lab/ComfyUI-FlashVSR,
built on FlashVSR V1.1 (one-step diffusion + locality-constrained sparse
attention + tiny conditional decoder). Manager name ComfyUI-FlashVSR. Models
auto-download from HF 1038lab/FlashVSR to models/FlashVSR/ on first run.
Note: several community forks exist (
smthemex/ComfyUI_FlashVSR,lihaoyun6/ComfyUI-FlashVSR_Ultra_Fast,naxci1/ComfyUI-FlashVSR_Stable). The1038labpack is the cleanest two-node implementation; pick a fork only if you need its specific VRAM tricks.
Node classes: FlashVSR ⚡ (preset: Fast / Balanced / High Quality) and
FlashVSR Advanced ⚡ (model_version = Tiny / Tiny Long / Full,
enable_tiling, speed_optimization, quality_boost, sageattention).
Supports 2x and 4x (4x recommended). Needs ≥21 input frames. Variants:
Full (best, heavy VRAM), Tiny (fast), Tiny Long (low VRAM).
SageAttention adds ~20 to 30% speed.
When to prefer FlashVSR over SeedVR2: real-time, long clips, or speed-critical jobs, or when SeedVR2 is too slow on your hardware. Prefer SeedVR2 when you want the strongest restoration of badly-degraded footage and can spend the time.
Current ComfyUI ships a core frame interpolator, nodes
FrameInterpolationModelLoader + FrameInterpolate (RIFE/FILM), so on
0.26+ you do NOT install a custom node. It auto-detects checkpoints dropped in
models/frame_interpolation/ (that folder is empty by default, which is why
the model dropdown looks blank). Core-compatible weights live at HF
Comfy-Org/frame_interpolation (under a frame_interpolation/ subpath):
| File | ~Size | Use |
|---|---|---|
rife_v4.26.safetensors | 22 MB | RIFE, newest/most accurate — default for smooth small-motion fps-doubling |
film_net_fp16.safetensors | 66 MB | FILM — large-motion gaps |
Drop a file into models/frame_interpolation/ and restart so the dropdown
populates (ComfyUI caches model lists). download_model may not target that folder;
pull it directly into models/frame_interpolation/. Check what's there with
list_local_models / the core node's dropdown before installing anything.
Pack: ComfyUI-Frame-Interpolation (author Fannovel16), GitHub
Fannovel16/ComfyUI-Frame-Interpolation. Manager-installable by that name. Reach for
it only when you need methods the core node lacks (GMFSS, STMFNet, FLAVR, IFRNet…) or
you're on a ComfyUI older than 0.26.
Primary node: RIFE VFI (4.0 - 4.9)
| Param | Meaning / recommended |
|---|---|
| ckpt_name | RIFE weights rife40…rife49. rife47 / rife49 are the recommended ones. |
| multiplier | integer fps multiple. multiplier = target_fps / source_fps (24→48 = 2; 24→96 = 4). Use 2 for the standard "double the smoothness" pass. |
| clear_cache_after_n_frames | lower it (e.g. 10) if you OOM on long clips |
| fast_mode | no effect from RIFE 4.5+ (contextnet removed) — leave default |
| ensemble | slightly higher quality, slower |
After interpolation, set the encode node's fps to source_fps × multiplier so playback speed is unchanged (only smoother).
Alternatives in the same pack: FILM VFI (Google FILM, strong on large
motion, heavier), plus GMFSS Fortuna VFI, STMFNet VFI/FLAVR VFI (these last
two need ≥4 input frames), IFRNet, M2M, AMT, etc. There is no
"GIMM-VFI" node in this pack. If a workflow asks for GIMM-VFI it's a separate
custom node; verify it's installed before citing it. Default to RIFE; reach
for FILM when RIFE smears fast motion.
The user's "RIFE 56" is shorthand, not a RIFE model version. RIFE in this
pack tops out at 4.9 (rife49). It almost certainly means RIFE targeting
~56 fps (i.e. a multiplier chosen so the output lands near 56 fps, e.g.
24 fps × 2 ≈ 48, or a ~2.3× target), or a RIFE-resample node that takes a target
fps directly. Map it to RIFE VFI (4.0 - 4.9), ckpt rife47/rife49,
multiplier = round(56 / source_fps) (multiplier 2 from 24/25/30 fps). Confirm
the intended output fps with the user rather than chasing a non-existent
"RIFE 56" model.
resolution and the effective factor falls out of input vs target size.| VRAM | SeedVR2 | FlashVSR | Interp / encode |
|---|---|---|---|
| 8 GB or less | 3B GGUF Q4_K_M + blocks_to_swap = max + VAE tiling; small batch (1–5) | Tiny Long + enable_tiling | RIFE multiplier 2; low clear_cache_after_n_frames; encode in chunks |
| 12–16 GB | 3B/7B fp8 + some block swap or VAE tiling; batch 5–13 | Tiny or Full + tiling | RIFE 2–4×; ensemble off |
| 24 GB+ | 7B fp16 (or 3B fp16), no offload; batch 13–45 for max temporal stability | Full at 4x | RIFE 2–4× + ensemble; FILM if needed |
General: downscale first to buy a bigger batch; always clear_vram before
switching model families; reduce frame/batch counts first when you OOM.
batch_size. Fix: use a
temporal model (SeedVR2/FlashVSR), raise batch_size (next 4n+1 up), and
don't downscale so hard the model has nothing to lock onto frame-to-frame.batch_size must be 4n+1;
FlashVSR needs ≥21 frames; STMFNet/FLAVR interp need ≥4 frames. A clip
shorter than the batch/min will error or degrade.ImageBlend-style match) before
encode, and check pixel format (yuv420p) at encode.SaveVideo/CreateVideo drop audio. Use
VHS_VideoCombine (VideoHelperSuite) and feed it the audio from
GetVideoComponents / VHS_LoadVideo to keep the original track.source_fps × multiplier,
not the source fps, or the video plays in slow motion.CreateVideo /
SaveVideo / VHS_VideoCombine error with "ffmpeg could not be found", run
<comfy-venv>/python -m pip install imageio-ffmpeg and reboot.The user's older, battle-tested pipeline, still solid, is:
DOWNSCALE the video first → SeedVR2 → RIFE ("RIFE 56").
That is exactly the structure the recommended 2026 pipeline above preserves: downscale-first to give the restorer clean input and VRAM headroom, SeedVR2 for the temporal restore/upscale, RIFE for the fps bump. The only modernizations:
ComfyUI-SeedVR2_VideoUpscaler node pack (4-node:
DiT loader + VAE loader + [torch compile] + upscaler) with the 3B fp8 model
as the default and batch_size raised for temporal stability.rife47/rife49, not a literal model version.No dedicated video-upscale installer pack ships yet. To build one
(see the installer-packs skill), the manifest's custom_nodes[] should pull
numz/ComfyUI-SeedVR2_VideoUpscaler, Fannovel16/ComfyUI-Frame-Interpolation,
and Kosinkadink/ComfyUI-VideoHelperSuite (already installed), optionally
1038lab/ComfyUI-FlashVSR. SeedVR2 and FlashVSR weights auto-download on first
run, so models[] can be left light; record that in pack.yaml. Install nodes
ad-hoc with panel_install_node or apply a manifest with
apply_manifest. Offer to contribute a finished pack upstream
(github.com/artokun/comfyui-mcp).
packs/ and observed renders; not a vendor prompting guide.© artokun, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in plugin/skills/video-upscale of artokun/comfyui-mcp.
Open the folder on GitHubat commit 6ad6fc0
Video Upscale next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Video Upscale this skillartokun/comfyui-mcp | 800 | — | ~4.3k | Automated safety check: Pass | MIT | |
| Imageguaardvark/guaardvark | 257 | — | ~1.8k | Automated safety check: Pass | MIT | |
| Workflow Template BuilderMooshieblob1/MooshieUI | 207 | — | ~640 | Automated safety check: Pass | AGPL-3.0 | |
| RunninghubHM-RunningHub/OpenClaw_RH_Skills | 141 | — | ~1.6k | Automated safety check: Pass | Apache-2.0 | |
| Stable Diffusion with DiffusersOrchestra-Research/AI-Research-SKILLs | 13k | 5 repos | ~3.2k | Automated safety check: Pass | MIT | |
| Anima Composition DirectorShiroEirin/comfyui-good-anima | 481 | — | ~2.9k | Automated safety check: Pass | GPL-3.0 |
guaardvark/guaardvark
Generate or edit images on the user's own GPU through Guaardvark: single images, instruction edits, background cut-outs, inpaint and outpaint, consistent characters from the Cast Library, and batch…
Mooshieblob1/MooshieUI
Builds or modifies ComfyUI workflow JSON templates in MooshieUI's Rust backend (src-tauri/src/templates).
HM-RunningHub/OpenClaw_RH_Skills
Generate images, videos, audio, and 3D models via RunningHub API (420 endpoints) and run any RunningHub AI Application (custom ComfyUI workflow) by webappId.
Orchestra-Research/AI-Research-SKILLs
Generates and edits images with Stable Diffusion through Hugging Face Diffusers, covering text-to-image, image-to-image, inpainting, SDXL and custom pipelines.
ShiroEirin/comfyui-good-anima
Convert Anima image-generation intent, tags, references, or rough prompts into concrete composition decisions.
SlavaSexton/ComfyUI-Agent-Kit
Drives a local ComfyUI install over its HTTP API to generate and edit images, video and audio, with per-model prompt recipes and workflow guidance.
artokun/comfyui-mcp
Train custom LoRAs with ostris AI-Toolkit. An agent skill from artokun/comfyui-mcp.
artokun/comfyui-mcp
Anime/illustration text-to-image (ANIMA 1.0, ~2B Cosmos DiT).
artokun/comfyui-mcp
Discover Civitai models with the BUILT-IN downloadmodel action:"searchcivitai" and install/generate them locally.
artokun/comfyui-mcp
Diagnose and fix video/image color OBJECTIVELY with the getimage (action:"analyzecolor") tool (scopes/stats such as black/white points, contrast, saturation, clipping, cast) instead of eyeballing a…
artokun/comfyui-mcp
Authoring ComfyUI v2 frontend extensions with @comfyorg/extension-api, covering defineNode/defineExtension/defineWidget, shell UI (sidebar tabs, commands, hotkeys), typed events, and handles.
artokun/comfyui-mcp
Pick the right ComfyUI startup flags for VRAM, attention, caching, and speed.
Works with
Categories
Upscale and restore video in ComfyUI. An agent skill from artokun/comfyui-mcp. Video Upscale is an agent skill from artokun/comfyui-mcp. Upscale and restore video in ComfyUI.
Video Upscale fits situations like: tasks that involve Image editing; tasks that involve Diffusion and image models.
Run `npx skills add artokun/comfyui-mcp --skill video-upscale -a claude-code`. Or copy the skill folder (plugin/skills/video-upscale in artokun/comfyui-mcp) into .claude/skills/video-upscale in your project. Claude Code loads it when a task matches its description.
Run `npx skills add artokun/comfyui-mcp --skill video-upscale -a codex`. Or copy the skill folder (plugin/skills/video-upscale in artokun/comfyui-mcp) into .agents/skills/video-upscale in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add artokun/comfyui-mcp --skill video-upscale -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/video-upscale, .gemini/skills/video-upscale, .github/skills/video-upscale and .opencode/skills/video-upscale in your project.
Going by SKILL.md and its folder, Video Upscale needs the command-line tools its instructions call (python).
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Video Upscale is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.3k tokens (SKILL.md is roughly 17k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Video Upscale: Image (guaardvark/guaardvark, 257 stars), Workflow Template Builder (Mooshieblob1/MooshieUI, 207 stars), Runninghub (HM-RunningHub/OpenClaw_RH_Skills, 141 stars) and Stable Diffusion with Diffusers (Orchestra-Research/AI-Research-SKILLs, 13k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
artokun (a GitHub user) maintains it in artokun/comfyui-mcp, which has 800 GitHub stars. The repository holds 42 skills in this directory. The repository was last updated on October 5, 2026.
Source: artokun/comfyui-mcp on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.