RGB LED controller for Keychron V7 with hooks for claude state — แสง (saeng) + sensation
SaferSkills independently audited saengsation (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
You have access to the saengsation CLI tool for controlling the Keychron V7 keyboard RGB LEDs.
# Apply a named state
saengsation state set <name>
# List all states
saengsation state list
# Set effect directly
saengsation kb effect <name|number>
# Set color (HSV)
saengsation kb color <hue>,<sat>[,<brightness>]
# Set brightness / speed
saengsation kb brightness <0-255>
saengsation kb speed <0-3>
# Run an animation
saengsation animate <cycle|police|pulse|flash> [--duration N] [--hue N]| State | Effect | Description |
|---|---|---|
| focus | breathing blue | Deep work mode |
| alert | solid red | Something needs attention |
| chill | cycle_all | Slow rainbow cycle |
| meeting | off | Lights off |
| music | rainbow_beacon | Party mode |
| night | solid dim warm | Dark room |
| matrix | digital_rain green | Hacker vibes |
| waiting | solid red | Claude needs user input |
| acknowledged | breathing green | Claude received input |
| working | cycle_spiral | Claude is processing |
| idle | breathing blue dim | Nothing happening |
User: "set my keyboard to focus mode" → saengsation state set focus
User: "make it red" → saengsation kb color 0,255,255
User: "party mode" → saengsation state set music
User: "turn off my keyboard lights" → saengsation state set meeting
User: "run police lights for 5 seconds" → saengsation animate police --duration 5
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.