Visual Asset Curation
The difference between "looks like a real brand" and "looks like stock" is almost
never the individual photo - it is the selection and treatment of the set.
This skill takes candidates (from stock-photo-finder or stock-photo-api) and
turns them into a cohesive, intentional, on-brand selection. It owns taste and
consistency; it does not search for images and does not rule on licensing.
When to use a sibling instead
- "I need to find candidates first." -> stock-photo-finder.
- "Can I legally use these?" -> image-license-rights.
- "Pull these in via an API." -> stock-photo-api.
The "looks like stock" problem - learn the tells
Generic imagery shares recognizable signatures. If you see these, reject or
replace:
- Staged emotion: the over-bright laughing-alone-with-salad, the forced
handshake, "diverse team pointing at a laptop", a thumbs-up to camera.
- Isolated-on-pure-white business props with hard shadows.
- Over-saturated, HDR-crunched, heavily-vignetted "stocky" grading.
- Subjects making direct eye contact and posing - it reads as transactional.
- A set where every image has a different color temperature, lighting, and
crop - the inconsistency itself signals "grabbed from anywhere".
Step 1: Define the visual system before you pick
Decide the rules the set must obey, so selection has a target:
- Palette - the brand's colors plus the temperature you will pull everything
toward (warm/neutral/cool). Hold the set within roughly a 500K color-temperature
band; a 3200K tungsten interior next to a 6500K overcast exterior is the single
most common "grabbed from anywhere" tell.
- Light key - bright and airy (high-key) vs moody and shadowed (low-key).
Pick one and hold it.
- Tone / register - candid and documentary vs polished and staged. Modern
brands lean candid.
- Subject distance & angle - close and intimate vs wide and environmental;
eye-level vs high/low. Consistency here does more than color.
- Texture/grain - clean digital vs filmic grain. A subtle shared grain can
unify disparate sources.
Step 2: Curate to consistency
Judge images as a set, never one at a time. A great photo that breaks the
system hurts more than a good photo that fits it.
- Start from a shortlist of 3-5 candidates per final slot; if you cannot cut
at least two-thirds of what you gathered, you gathered too narrowly.
- Lay candidates out together at the size they will appear.
- Cut anything whose lighting, color, or tone fights the others, even if it is
the "best" single shot.
- Prefer a slightly weaker image that matches over a stronger one that clashes -
cohesion reads as intentional; one outlier reads as careless.
- Aim for variety within the system: vary subject and crop, but keep light,
color, and tone consistent.
Step 3: Beat the cliche
- Prefer candid over posed, environmental over isolated, asymmetric
over centered.
- Favor negative space, real settings, motion, and moments over staged setups.
- Crop aggressively to change a familiar stock composition - a tight, off-center
crop can rescue an over-used image.
- When the obvious literal image is a cliche, choose an adjacent one that
implies the idea (hands and a tool instead of a posed "craftsman" portrait).
Step 4: Compose for the placement
The winning image must work where it lives, not just in isolation:
- Text overlay needs negative space or a calm region; check contrast for
legibility - overlay text must clear the WCAG 4.5:1 contrast ratio against the
region behind it (3:1 for large display type), and plan an overlay/scrim if
the image alone cannot deliver it. Respect platform safe areas.
- Focal point should sit on a third, not dead center, and not where UI or
text will cover it.
- Orientation/aspect must match the slot - re-crop to the exact ratio rather
than letterboxing; keep the focal point inside the crop.
Step 5: Grade to unify
When the best available set still mismatches, a light, consistent color grade
ties it together: nudge every image toward the chosen temperature, match contrast
and black levels, and apply the same subtle grain or fade. A unified grade is
often what separates a brand-grade set from a stock dump - and it is cheaper than
re-shooting. (Stay within the license: edits are allowed, but re-selling the
edited file as stock is not - see image-license-rights.)
Deliverable
Produce a curation package containing:
- The visual system - a short written spec of palette/temperature, light
key, tone, subject distance/angle, and texture rules the set obeys.
- The final picks - each image mapped to its exact placement (slot, aspect
ratio, crop notes, focal-point position), in display order.
- The cut list - what was rejected and the one-line reason (cliche tell,
system violation, weak placement fit), so the client learns the taste, not
just the answer.
- Grade notes - the unifying adjustments to apply (temperature target,
contrast/black-level match, shared grain), if the sources mismatched.
Do NOT
- Do not judge images one at a time - a set of individually "best" photos with
clashing light and temperature reads cheaper than a consistent set of good ones.
- Do not keep the strongest single image when it breaks the system; the outlier
is what makes the whole page look accidental.
- Do not letterbox or squash to fit a slot - re-crop to the exact aspect and keep
the focal point inside the frame.
- Do not place text over a busy region and fix it with a heavy black scrim; pick
an image with genuine negative space instead.
- Do not "fix" a mismatched set with a heavy filter - a strong Instagram-style
look is itself a stock tell; the unifying grade should be light enough that no
single image looks graded.
- Do not skip the system definition and curate by gut feel - without written
rules, every reviewer argues taste and the set drifts back to inconsistency.
Quality bar
- The set was judged together, against a written visual system - not one image at
a time.
- No image carries a stock-cliche tell.
- Light, color temperature, and tone are consistent across the set; variety lives
in subject and crop.
- Each final pick holds its placement (text safe area, focal point, exact aspect).
- A unifying grade was applied if the sources mismatched.
1---2name: visual-asset-curation3description: Art-direct a set of stock images so they look intentional and on-brand instead of like stock, and choose and sequence the final picks. Use when you have candidate images and need to decide which ones, in what order, and why a set "looks cheap" or "like stock", or when someone says "these don't feel cohesive", "make this look less like stock photos", "pick the best images for this page", or "why does this look generic". It covers spotting the stock-cliche tells, defining a visual system (palette, light, tone, angle), curating a set to consistency, choosing compositions that hold text overlays, and a color-grade pass to unify a mismatched set. Do NOT use to find or search for images -> use stock-photo-finder; do NOT use to check licensing or releases -> use image-license-rights; do NOT use to fetch images via an API -> use stock-photo-api.4---56# Visual Asset Curation78The difference between "looks like a real brand" and "looks like stock" is almost9never the individual photo - it is the **selection and treatment of the set**.10This skill takes candidates (from `stock-photo-finder` or `stock-photo-api`) and11turns them into a cohesive, intentional, on-brand selection. It owns taste and12consistency; it does not search for images and does not rule on licensing.1314## When to use a sibling instead1516- **"I need to find candidates first."** -> **stock-photo-finder**.17- **"Can I legally use these?"** -> **image-license-rights**.18- **"Pull these in via an API."** -> **stock-photo-api**.1920## The "looks like stock" problem - learn the tells2122Generic imagery shares recognizable signatures. If you see these, reject or23replace:2425- Staged emotion: the over-bright laughing-alone-with-salad, the forced26 handshake, "diverse team pointing at a laptop", a thumbs-up to camera.27- Isolated-on-pure-white business props with hard shadows.28- Over-saturated, HDR-crunched, heavily-vignetted "stocky" grading.29- Subjects making direct eye contact and posing - it reads as transactional.30- A set where every image has a different color temperature, lighting, and31 crop - the inconsistency itself signals "grabbed from anywhere".3233## Step 1: Define the visual system before you pick3435Decide the rules the set must obey, so selection has a target:3637- **Palette** - the brand's colors plus the temperature you will pull everything38 toward (warm/neutral/cool). Hold the set within roughly a 500K color-temperature39 band; a 3200K tungsten interior next to a 6500K overcast exterior is the single40 most common "grabbed from anywhere" tell.41- **Light key** - bright and airy (high-key) vs moody and shadowed (low-key).42 Pick one and hold it.43- **Tone / register** - candid and documentary vs polished and staged. Modern44 brands lean candid.45- **Subject distance & angle** - close and intimate vs wide and environmental;46 eye-level vs high/low. Consistency here does more than color.47- **Texture/grain** - clean digital vs filmic grain. A subtle shared grain can48 unify disparate sources.4950## Step 2: Curate to consistency5152Judge images **as a set, never one at a time**. A great photo that breaks the53system hurts more than a good photo that fits it.5455- Start from a shortlist of 3-5 candidates per final slot; if you cannot cut56 at least two-thirds of what you gathered, you gathered too narrowly.57- Lay candidates out together at the size they will appear.58- Cut anything whose lighting, color, or tone fights the others, even if it is59 the "best" single shot.60- Prefer a slightly weaker image that matches over a stronger one that clashes -61 cohesion reads as intentional; one outlier reads as careless.62- Aim for variety within the system: vary subject and crop, but keep light,63 color, and tone consistent.6465## Step 3: Beat the cliche6667- Prefer **candid over posed**, **environmental over isolated**, **asymmetric68 over centered**.69- Favor negative space, real settings, motion, and moments over staged setups.70- Crop aggressively to change a familiar stock composition - a tight, off-center71 crop can rescue an over-used image.72- When the obvious literal image is a cliche, choose an *adjacent* one that73 implies the idea (hands and a tool instead of a posed "craftsman" portrait).7475## Step 4: Compose for the placement7677The winning image must work where it lives, not just in isolation:7879- **Text overlay** needs negative space or a calm region; check contrast for80 legibility - overlay text must clear the WCAG 4.5:1 contrast ratio against the81 region behind it (3:1 for large display type), and plan an overlay/scrim if82 the image alone cannot deliver it. Respect platform safe areas.83- **Focal point** should sit on a third, not dead center, and not where UI or84 text will cover it.85- **Orientation/aspect** must match the slot - re-crop to the exact ratio rather86 than letterboxing; keep the focal point inside the crop.8788## Step 5: Grade to unify8990When the best available set still mismatches, a light, consistent **color grade**91ties it together: nudge every image toward the chosen temperature, match contrast92and black levels, and apply the same subtle grain or fade. A unified grade is93often what separates a brand-grade set from a stock dump - and it is cheaper than94re-shooting. (Stay within the license: edits are allowed, but re-selling the95edited file as stock is not - see **image-license-rights**.)9697## Deliverable9899Produce a curation package containing:1001011. **The visual system** - a short written spec of palette/temperature, light102 key, tone, subject distance/angle, and texture rules the set obeys.1032. **The final picks** - each image mapped to its exact placement (slot, aspect104 ratio, crop notes, focal-point position), in display order.1053. **The cut list** - what was rejected and the one-line reason (cliche tell,106 system violation, weak placement fit), so the client learns the taste, not107 just the answer.1084. **Grade notes** - the unifying adjustments to apply (temperature target,109 contrast/black-level match, shared grain), if the sources mismatched.110111## Do NOT112113- Do not judge images one at a time - a set of individually "best" photos with114 clashing light and temperature reads cheaper than a consistent set of good ones.115- Do not keep the strongest single image when it breaks the system; the outlier116 is what makes the whole page look accidental.117- Do not letterbox or squash to fit a slot - re-crop to the exact aspect and keep118 the focal point inside the frame.119- Do not place text over a busy region and fix it with a heavy black scrim; pick120 an image with genuine negative space instead.121- Do not "fix" a mismatched set with a heavy filter - a strong Instagram-style122 look is itself a stock tell; the unifying grade should be light enough that no123 single image looks graded.124- Do not skip the system definition and curate by gut feel - without written125 rules, every reviewer argues taste and the set drifts back to inconsistency.126127## Quality bar128129- The set was judged together, against a written visual system - not one image at130 a time.131- No image carries a stock-cliche tell.132- Light, color temperature, and tone are consistent across the set; variety lives133 in subject and crop.134- Each final pick holds its placement (text safe area, focal point, exact aspect).135- A unifying grade was applied if the sources mismatched.