LaunchKit · 2026
Back to Skills

color-palette

Extract a color palette from an image and return HEX/RGB values with optional swatch image.

1
616 downloads
by @qrost

Setup & Installation

openclaw skills install @qrost/color-palette

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install color-palette

Version History

v1.1.1Feb 21, 2026 - Version note by skill developer:

Patch: OpenClaw allowed media paths docs.

What This Skill Does

Extracts dominant colors from an image file and returns HEX and RGB values per color. Supports up to 20 colors per extraction. Can optionally generate a swatch PNG showing the palette.

Returns both HEX and RGB values alongside an optional visual swatch in one step, removing the need to open an image editor just to pick colors.

When to use it

  • Pulling hex codes from a brand photo for a design project
  • Building a color mood board from a reference image
  • Matching CSS colors to tones found in a screenshot
  • Identifying dominant colors in product photos for an e-commerce listing
  • Generating a palette swatch from a painting or artwork

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Extract 5 colors from this photo and show me the palette

AGENT
  1. 1Save the attached image to a temp path
  2. 2Run extract_palette.py with -n 5 and --output /tmp/palette.png
  3. 3Read the HEX/RGB values from the script output
  4. 4Send the swatch PNG and color list back to the user
OUTPUT

Five color entries (e.g. #2A4B7C RGB(42, 75, 124)) and a swatch PNG displayed in the conversation

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

Pillow Python package (pip install Pillow)colorgram.py Python package for improved color extraction, optional (pip install colorgram.py)matplotlib Python package for swatch image output, optional (pip install matplotlib)