Skip to content
Back to skills

Color Palette Ref

ASecurity

APC Mini MK2 color palette reference with velocity values and custom RGB via SysEx. Use when user asks about "color", "velocity value", "RGB", "palette", "brightness", "LED color", or needs to set specific colors on the APC Mini MK2.

  • 666 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added February 8, 2026
developmenttypescript

Security analysis

A100/100

Scanned February 12, 2026

npx -y skills add majiayu000/claude-skill-registry --skill color-palette-ref --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Color Palette Ref?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Color Palette Ref
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-color-palette-ref/badge)](https://www.skillsdirectory.com/skills/majiayu000-color-palette-ref)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: color-palette-ref
description: APC Mini MK2 color palette reference with velocity values and custom RGB via SysEx. Use when user asks about "color", "velocity value", "RGB", "palette", "brightness", "LED color", or needs to set specific colors on the APC Mini MK2.
---

# APC Mini MK2 Color Palette Reference

Color reference for velocity values. For complete details, see [reference.md](reference.md).

## Primary Colors

| Color | Velocity | Hex |
|-------|----------|-----|
| Off | 0 | 0x00 |
| White | 3 | 0x03 |
| Red | 5 | 0x05 |
| Orange | 9 | 0x09 |
| Yellow | 13 | 0x0D |
| Green | 21 | 0x15 |
| Cyan | 33 | 0x21 |
| Blue | 45 | 0x2D |
| Purple | 49 | 0x31 |
| Magenta | 53 | 0x35 |
| Pink | 57 | 0x39 |

## Brightness (MIDI Channel)

| Channel | Brightness |
|---------|------------|
| 0-6 | 10%-100% solid |
| 7-10 | Pulse animation |
| 11-15 | Blink animation |

## Custom RGB via SysEx

```typescript
type RGBPair = readonly [number, number];

const encodeRGB = (value: number): RGBPair =>
  [(value >> 7) & 0x01, value & 0x7F] as const;

const setCustomRGB = (output: Output, pad: number, r: number, g: number, b: number): void => {
  const [rMSB, rLSB] = encodeRGB(r);
  const [gMSB, gLSB] = encodeRGB(g);
  const [bMSB, bLSB] = encodeRGB(b);

  output.send('sysex', [
    0xF0, 0x47, 0x7F, 0x4F, 0x24, 0x00, 0x08,
    pad, pad, rMSB, rLSB, gMSB, gLSB, bMSB, bLSB,
    0xF7
  ]);
};
```

## Peripheral Buttons

| Type | LED Color | On | Blink |
|------|-----------|-------|-------|
| Track 1-8 | Red | velocity=1 | velocity=2 |
| Scene 1-8 | Green | velocity=1 | velocity=2 |

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.