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 (19 Crosstown Ave) | --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)development
Search the web for current information, news, facts, and answers. Use when asked questions about current events, needing to look something up, finding websites, researching topics, or when you need up-to-date information beyond your training data.
development
Summarize any URL, YouTube video, podcast, PDF, or file into concise text. Use when asked to read an article, summarize a link, get the gist of a video or podcast, extract content from a URL, or when you need to understand what a web page or document contains.
development
Play music via Spotify and control Google Home speakers. Use when asked to play music, songs, artists, playlists, podcasts, or control speakers/volume/audio.
testing
Create new OpenClaw skills, modify and improve existing skills, and measure skill performance with evals. Use when users want to create a skill from scratch, update or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy. Also use when asked to "make a skill", "turn this into a skill", "improve this skill", or "test this skill".