Colormind for Openclaw

A technical tool for generating professional color palettes and extracting color schemes from images via the Colormind.io API.

boilerrat
v1.1.1
Feb 19, 2026
0
1.9k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install colormind

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install colormind using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Colormind?

The Colormind skill is a specialized integration for the Openclaw Skills framework that provides developers and designers with automated color theory capabilities. It connects directly to the Colormind.io API to generate cohesive five-color palettes, either randomly or based on specific user-defined constraints.

This skill is particularly valuable for frontend developers who need to rapidly iterate on UI themes or branding assets. By using deep learning models that refresh daily, the skill ensures that color suggestions remain modern and aesthetically pleasing, while offering the flexibility to lock in existing brand colors during the generation process.

Colormind Use Cases

  • Rapidly prototyping UI/UX color schemes for web and mobile applications.
  • Extracting dominant color palettes from inspiration images to maintain brand consistency.
  • Automating the creation of marketing collateral by generating complementary color sets.
  • Integration into design systems to provide dynamic theme suggestions through Openclaw Skills.

How Colormind Works

  1. The user initiates a request using Node.js scripts or shell commands provided by the skill.
  2. The skill communicates with the Colormind.io API via POST or GET requests to retrieve model lists or generate palettes.
  3. For palette generation, the user can provide an array of five slots, specifying RGB values for locked colors and 'N' for slots to be filled by the AI.
  4. If an image is provided, the skill utilizes ImageMagick to sample the image and identify a base color.
  5. The AI model processes the input and returns a structured JSON response containing the full palette.
  6. Results can be output as raw data for programmatic use or pretty-printed Markdown for documentation.

Colormind Setup

To use this within the Openclaw Skills environment, ensure you have Node.js, Python3, and ImageMagick installed.

# List available AI models
node scripts/list_models.mjs

# Generate a random palette using the UI model
node scripts/generate_palette.mjs --model ui

# Generate a palette with a locked brand color (e.g., Blue)
node scripts/generate_palette.mjs --model default --input "0,122,255" N N N N

Colormind Data Schema & Taxonomy

The skill organizes color data using a 5-slot array structure.

Attribute Format Description
Input Slot RGB string or 'N' Defines if a color is locked ("255,255,255") or generated (N).
Output Format JSON Standard output for programmatic integration.
Pretty Print Markdown Optional hex and RGB table for human readability.
Models String Choice of 'default' or 'ui' based on the specific AI training set.

Colormind Advanced Features

  • Support for specific AI models tailored for UI design versus general purpose palettes.
  • Image-to-Palette extraction using local ImageMagick processing for base color sampling.
  • Daily model refreshes from the Colormind API to ensure contemporary design trends are reflected.
  • Flexible input mapping that allows for any combination of locked and free slots within the Openclaw Skills workflow.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*