openclaw/skills/hue-lights/SKILL.md
Control Philips Hue smart lights. Use when asked about lights, lighting, brightness, room lighting, or turning lights on/off.
npx skillsauth add Dbochman/dotfiles hue-lightsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Control Philips Hue lights via the hue CLI. Two bridges (Crosstown and Cabin) with credentials managed via 1Password. The CLI auto-detects local vs remote access — works from any device on the tailnet.
hue status
hue on <room>
hue on <room> 50 # on at 50% brightness
hue off <room>
hue bri <room> 75
hue color <room> warm # warm white
hue color <room> cool # cool white
hue color <room> daylight # daylight
hue color <room> red # named colors: red, orange, yellow, green, blue, purple, pink
hue scene <room> <scene-name>
hue all-on
hue all-off
hue lights
Room names are fuzzy-matched — use any substring (e.g. "bed" for Bedroom, "living" for Living room).
There are two homes with overlapping room names. You must always select the correct bridge.
| Home | Location | Flag | Unique rooms |
|------|----------|------|-------------|
| Crosstown | Boston (Crosstown residence) | --crosstown (default) | Entryway, Movie Room, Cat Room, Downstairs, Master Bath |
| Cabin | Philly | --cabin | Bathroom, Hallway, Solarium, Staircase |
Shared room names (exist in both homes): Kitchen, Living room, Bedroom, Office
When the user mentions a shared room name, determine the correct home from context:
hue --cabin on kitchenhue on kitchen (or hue --crosstown on kitchen)When running routines or multi-room commands, make sure every command targets the same bridge.
The CLI tries the local bridge first (LAN), then falls back to the Hue Cloud API (remote). Override with HUE_MODE=local or HUE_MODE=remote.
Both bridges have remote API access. Use --crosstown (default) or --cabin to select, or HUE_BRIDGE=cabin.
hue --cabin status # Cabin (Philly) lights
hue --crosstown on kitchen # Crosstown (Boston) kitchen
hue status # defaults to Crosstown
1Password items:
hue CLI at /opt/homebrew/bin/hue — it is already paired, configured, and has credentials for both bridges. Do NOT use openhue, do NOT install any other Hue CLI (brew install anything), do NOT use raw Hue REST API curl calls, and do NOT attempt bridge pairing or setup. Everything is already working. Just run hue commands.hue status first to show the user current state before making changeshue color bedroom warm then hue bri bedroom 30)tools
Use exact configured Reolink cameras through the local Home Hub for availability and power status, fresh stills, visual commentary, protected Dylan/Julia/household sharing, and reversible spotlight control. Supports trusted owner tasks and explicitly scoped proactive automations; not for Nest or Ring cameras, arbitrary recipients, recordings, account changes, or raw camera APIs.
data-ai
Privately manage Dylan and Julia's household plant inventory and care history by physical location, bed, and exact Flower Cam view. Use for confirmed plant onboarding from camera conversations, camera- or bed-filtered inventory, record corrections, individual or whole-bed care, and private filtered exports. Pair with reolink-camera when an owner asks about plants visible in Flower Cam images.
testing
Inspect and control the physically secured Reachy Mini at Crosstown through ClawBody. Use for requests to check Reachy, look around, express an emotion, play any official emotion or dance preset, speak proactively, mute or unmute its microphone, stop movement, or describe what its camera sees.
tools
Handle Reachy/iMessage handoffs, selective durable memory, forgetting, and diagnostics; automatic context comes from the gateway plugin.