Tooluck logoTooluck
SKILL.md

color-correction

Agent skill fromartokun/comfyui-mcp

Diagnose and fix video/image color OBJECTIVELY with the get_image (action:"analyze_color") tool (scopes/stats such as black/white points, contrast, saturation, clipping, cast) instead of eyeballing a contact sheet. Covers the "washed out" signature, why reference color-match (mkl/ColorMatch/ColorMatchAdobe) CAN'T add contrast a flat source lacks, the levels/contrast-stretch fix (core AdjustContrast / CurveEditor), the measure→fix→re-measure loop, the side-by-side sandbox pattern, and where to place the fix in a render graph (after decode, before save). Use when a render looks washed out / flat / dull / over-saturated / color-cast, or when deciding between a color-match and a contrast/levels fix.

How to install color-correction

install color-correction
# install the comfyui-mcp pack with the skills CLI
npx skills add artokun/comfyui-mcp

# or add only this skill to Claude Code: copy the folder

plugin/skills/color-correction/

# into

~/.claude/skills/color-correction/ (all projects)

.claude/skills/color-correction/ (one project)

plugin/skills/color-correction/SKILL.md

MITFull file
1# Color Correction (measure, don't eyeball)
2
3## The core principle
4
5You cannot reliably judge color from a storyboard or contact sheet. "Is it washed
6out?" flip-flops by eye, especially on AI-gen video. Make color measurable with the
7`get_image (action:"analyze_color")` MCP tool, read the numbers like a colorist reads scopes, pick the
8fix the data points to, then re-measure to confirm. The whole skill is this loop:
9
10```
11extract a frame ─► get_image (action:"analyze_color") ─► read black/white points + contrast + saturation
12 ▲ │
13 │ ▼
14 re-measure ◄──── apply fix (levels / contrast / match) ◄── diagnose from the numbers
15```
16
17> Origin: on a WAN-Animate render we argued for many turns over whether the clip was
18> "washed out." The instant we measured it, the answer was unambiguous and the *correct*
19> fix (a contrast stretch, not the color-match nodes we'd been adding) fell straight out.
20
21---
22
23## The `get_image (action:"analyze_color")` tool
24
25Read-only. Source = `asset_id`, a ComfyUI output ref (`filename`/`subfolder`/`type`), or
26an image `path` (absolute, or under the output dir). It returns per-image stats, heuristic
27flags, a one-line verdict, and optionally an overlaid R/G/B/luma histogram PNG.
28
29```
30get_image({ action: "analyze_color", filename: "render_00007_.png" }) # absolute numbers
31…

Excerpt shown under the repository's MIT license.

More skills in comfyui-mcp

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Leonxlnx /

taste-skill
113k

Agent skills that give coding agents taste: art direction, reference images and a browser check instead of generic AI pages

CCCXCU1 skill

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates