Omniscient Master Suite OMNISCIENT · 3.1

Colour Palette v1.0.0

Images colorpalette 2 actions MCP

Extract the dominant colour palette from an image or a whole folder of images, as hex codes plus an optional swatch PNG and JSON sidecar.

The omniscient:// link needs a protocol handler on your machine, which is not built yet. Until then it does nothing — use the commands below.

Actions

Jump to: extractextract_folder

Extract palette

extract

Extract the dominant colours from one image as hex codes, optionally writing a swatch PNG and/or a JSON sidecar.

Inputs

NameTypeRequired / defaultValues and notes
image path required
colors int optional, default 6
swatch bool optional, default true
json bool optional, default false
out path optional, default ""

Outputs

NameTypeNotes
colors json
swatch_file path
json_file path

Extract folder

extract_folder

Extract a dominant colour palette for every image in a folder, writing a palette.png per image plus one combined JSON index.

Inputs

NameTypeRequired / defaultValues and notes
folder path required
colors int optional, default 6
swatch bool optional, default true
json bool optional, default false
recursive bool optional, default false
out path optional, default ""

Outputs

NameTypeNotes
count int
out_dir path
results json
index_file path

Use it

Extract palette

Command line

shell
python app.py --action extract --params '{"image": "D:/path/to/image"}'

Run from the app’s own folder. Single quotes work in bash and PowerShell; in cmd.exe use double quotes and escape the inner ones.

MCP tool

mcp
run_action("colorpalette", "extract", {"image": "D:/path/to/image"})

Workflow node

json
{
  "id": "n0",
  "app": "colorpalette",
  "action": "extract",
  "params": {
    "image": "D:/path/to/image"
  },
  "inputs": {}
}

Extract folder

Command line

shell
python app.py --action extract_folder --params '{"folder": "D:/path/to/folder"}'

Run from the app’s own folder. Single quotes work in bash and PowerShell; in cmd.exe use double quotes and escape the inner ones.

MCP tool

mcp
run_action("colorpalette", "extract_folder", {"folder": "D:/path/to/folder"})

Workflow node

json
{
  "id": "n0",
  "app": "colorpalette",
  "action": "extract_folder",
  "params": {
    "folder": "D:/path/to/folder"
  },
  "inputs": {}
}

Example prompts

Things you can say to Claude, Cursor or Codex once the MCP server is registered.