color-correction

Featured

Diagnose and fix video/image color OBJECTIVELY with the analyze_color tool (scopes/stats — 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.

AI & Automation 450 stars 76 forks Updated today MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
88
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Color Correction (measure, don't eyeball) ## The core principle **You cannot reliably judge color from a storyboard / contact sheet.** "Is it washed out?" flip-flops by eye, especially on AI-gen video. Make color **measurable** with the `analyze_color` MCP tool, read the numbers like a colorist reads scopes, then pick the fix the data points to — and re-measure to confirm. The whole skill is this loop: ``` extract a frame ─► analyze_color ─► read black/white points + contrast + saturation ▲ │ │ ▼ re-measure ◄──── apply fix (levels / contrast / match) ◄── diagnose from the numbers ``` > Origin: on a WAN-Animate render we argued for many turns over whether the clip was > "washed out." The instant we measured it, the answer was unambiguous and the *correct* > fix (a contrast stretch, NOT the color-match nodes we'd been adding) fell straight out. --- ## The `analyze_color` tool Read-only. Source = `asset_id`, a ComfyUI output ref (`filename`/`subfolder`/`type`), or an image `path` (absolute, or under the output dir). It returns per-image stats + heuristic flags + a one-line verdict, and (optional) an overlaid R/G/B/luma **histogram PNG**. ``` analyze_color({ filename: "render_00007_.png" }) # absolute numbers analyze_color({ path: "frame.png", reference_path: "src.jpg" }) # + shot-match deltas analyze_color({ filename: "x.png", histogram: true }) ...

Details

Author
artokun
Repository
artokun/comfyui-mcp
Created
5 months ago
Last Updated
today
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

Code & Development Listed

video-color-grade

Use when footage needs color correction, white-balance or exposure repair, Log-to-Rec.709 conversion, named creative looks, skin-tone review, or a portable .cube LUT for a cut-as-code delivery.

8 Updated today
WhiteTowerAI
Code & Development Listed

colorist

Use when grading, color-correcting, or QC-checking video with ffmpeg; when log footage (S-Log3, LogC3, LogC4, V-Log, C-Log3) needs conversion to Rec.709; when whites or skin look wrong, shots do not match across cuts, or a delivery needs numeric color QC or broadcast-range checks; when the user says grade this, fix the color, check my export, or make shots match.

0 Updated 4 days ago
sach98
Web & Frontend Solid

color-accessibility-audit

Analyze color combinations for readability and accessibility compliance per WCAG 2.1/2.2 standards (Contrast Minimums 1.4.3 and Enhanced Contrast 1.4.6). Use this skill whenever the user shares a design, color palette, CSS, HTML, Tailwind config, theme file, screenshot of a UI, or mentions anything about text being hard to read, colors clashing, poor contrast, accessibility compliance (WCAG), or asks "can you check if these colors work together?" Also trigger when reviewing any frontend code, design tokens, or style sheets — even if the user doesn't explicitly ask about contrast. If colors are involved, check them. Covers: hex codes, RGB, HSL, named CSS colors, Tailwind classes, design tool exports, and UI screenshots. Includes color blindness simulation for Protanopia, Deuteranopia, and Tritanopia.

25 Updated 1 weeks ago
georgekhananaev