tinted-neutrals

Generate neutral gray palettes with subtle brand color tinting. Use when you want grays that feel connected to your brand rather than pure neutral grays.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "tinted-neutrals" with this command: npx skills add basiclines/rampa-studio/basiclines-rampa-studio-tinted-neutrals

Tinted Neutrals

Create neutral palettes that carry a subtle hint of your brand color. Instead of pure grays, get warm or cool neutrals that feel cohesive with your design system.

When to Use

  • "Create grays that match my brand"
  • "I want warm/cool neutrals"
  • "Make my grays less boring"
  • "Tint my neutral palette with brand color"

Installation

npx @basiclines/rampa

Recipe

1. Pure Neutral (Desaturated Brand)

Start with neutrals derived from your brand color's hue but heavily desaturated:

rampa -C "<brand-color>" -L 98:5 -S 3:8 --size=10 -O css --name=neutral

2. Tinted Neutral

Apply your brand color as a subtle overlay tint:

rampa -C "<brand-color>" -L 98:5 -S 3:8 --tint-color="<brand-color>" --tint-opacity=8 --tint-blend=overlay --size=10 -O css --name=neutral-tinted

Key: The --tint-color uses the same brand color - no hardcoded values!

Tint Intensity Options

Subtle Tint (5-8%)

Barely noticeable but adds warmth/coolness:

--tint-opacity=6 --tint-blend=overlay

Medium Tint (10-15%)

Clearly tinted but still neutral:

--tint-opacity=12 --tint-blend=overlay

Strong Tint (18-25%)

Obviously colored neutrals:

--tint-opacity=20 --tint-blend=soft-light

Blend Mode Options

ModeEffect
overlayBalanced tint, good default
soft-lightGentler, more subtle
multiplyDarker, richer tones
screenLighter, airier tones
colorApplies hue without changing lightness

Complete Example

For brand color #7c3aed (purple):

# Pure neutral (cool-ish from purple hue)
rampa -C "#7c3aed" -L 98:5 -S 3:8 --size=10 -O css --name=gray

# Tinted neutral (purple tint)
rampa -C "#7c3aed" -L 98:5 -S 3:8 --tint-color="#7c3aed" --tint-opacity=8 --tint-blend=overlay --size=10 -O css --name=gray-tinted

# Compare: extra warm variant
rampa -C "#7c3aed" -L 98:5 -S 3:8 --tint-color="#7c3aed" --tint-opacity=15 --tint-blend=soft-light --size=10 -O css --name=gray-warm

Output Structure

:root {
  /* Pure neutral */
  --gray-0: #fafafa;
  --gray-1: #f4f4f5;
  --gray-9: #18181b;

  /* Tinted neutral */
  --gray-tinted-0: #faf8fc;
  --gray-tinted-1: #f3f0f7;
  --gray-tinted-9: #1a1720;
}

Tips

  1. Always use the brand color as tint source - never hardcode gray
  2. overlay blend mode works for most cases
  3. Keep opacity under 15% for "still feels neutral"
  4. Test on both light and dark backgrounds
  5. Tinted neutrals make white text pop more on dark backgrounds

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

rampa-colors

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

theme-foundation

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

accessible-contrast

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

status-from-accent

No summary provided by upstream source.

Repository SourceNeeds Review