Agent skill

background-blend-composer

Design layered backgrounds that make PNG assets blend naturally. Use when hero assets float awkwardly on gradients, multiple images don't blend, or need seamless foreground/background integration. Outputs layer stacks, blend modes, edge-tinting strategies, and exact CSS.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/background-blend-composer

SKILL.md

Background & Blend Composer (Hintergrund-Mischer)

Design layered backgrounds that make PNG assets blend naturally.

When to Use

  • Hero asset floating on random gradient
  • Multiple images that don't blend
  • Need seamless foreground/background integration
  • Harsh edges between images and backgrounds

Process

1. Analyze Assets

For each asset, identify:

  • Background type: Transparent, white, dark, colored
  • Color palette: Dominant colors, edge colors
  • Style: Flat, detailed, textured, gradient

2. Design Layer Stack

Build from back to front:

Layer 1: SOLID BASE
├── Single color matching darkest asset tones
├── Purpose: Unifying foundation

Layer 2: GRADIENT ATMOSPHERE
├── Subtle gradient adding depth
├── Direction should complement composition

Layer 3: SIDE/BACKGROUND ASSETS
├── Images that frame the composition
├── Use appropriate blend modes
├── Mask edges for seamless blending

Layer 4: HERO/FOREGROUND ASSET
├── Main focal point
├── Handle background removal
├── Add edge blending if needed

Layer 5: OVERLAYS/EFFECTS
├── Atmospheric effects (mist, particles)
├── Vignettes, glows

3. Blend Mode Selection

Asset Background Blend Mode Why
White multiply White becomes transparent
Black screen or lighten Black becomes transparent
Transparent normal Already clean
Dark (matching base) lighten Shows lighter elements

4. Edge Blending Techniques

For white backgrounds with multiply:

css
/* Problem: Harsh rectangular edge */
/* Solution: Edge-tinting overlay */
.hero-container {
  position: relative;
}
.hero-container::after {
  content: '';
  position: absolute;
  inset: 0;
  background: radial-gradient(
    ellipse 70% 80% at 50% 50%,
    transparent 40%,
    rgba(BASE_COLOR, 0.6) 70%,
    BASE_COLOR 100%
  );
  mix-blend-mode: multiply;
  pointer-events: none;
}

For side images:

css
mask-image: linear-gradient(
  to right, /* or to left */
  black 0%,
  black 60%,
  transparent 100%
);

5. Z-Index Strategy

z-0: Base color, gradients
z-1: Background assets (trees, mountains)
z-2: Hero/main asset
z-3: Atmospheric effects
z-4: UI elements

Common Problems & Fixes

Problem Cause Fix
Hard rectangular edges No edge blending Add gradient mask or tinting overlay
Hero too faded Blend mode too aggressive Limit blend to edges only
Colors don't match Different palettes Sample from assets, unify base
"Floating" asset No grounding Add soft shadow or ambient glow
Muddy center Too many layers Reduce count, increase contrast

Example: Ice Climber Dashboard

Assets:

  • Hero: Ice climber (white bg, teal/cyan)
  • Left: Night forest (dark navy)
  • Right: Pine trees (dark navy)

Solution:

Layer 1: #0c1e2b (base)
Layer 2: Radial glow at center
Layer 3: Left/right images (z-1, lighten, edge masks)
Layer 4: Hero (z-2, multiply + edge tint overlay)
Layer 5: Stars, snow particles (z-3+)

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results