
Openhue
Let your agent dim, color, and scene-control Philips Hue lights through the openhue CLI and a Hue Bridge.
Overview
openhue is an agent skill for the Build phase that controls Philips Hue lights and scenes through the OpenHue CLI and a Hue Bridge.
Install
npx skills add https://github.com/steipete/clawdis --skill openhueWhat is this skill?
- Controls Philips Hue lights, rooms, zones, and scenes via the openhue CLI
- Explicit When to Use / When NOT to Use guardrails (Hue-only; not HomeKit or other brands)
- Commands for list resources, on/off, brightness 0–100, and color temperature (mirek)
- OpenClaw metadata with brew install path for openhue-cli
- Scene activation and per-light targeting from natural-language triggers
Adoption & trust: 1.9k installs on skills.sh; 378k GitHub stars; 3/3 security scanners passed (skills.sh audits).
What problem does it solve?
You want your agent to adjust real-world lighting from chat without writing custom Hue API code each time.
Who is it for?
Developers with Hue Bridge hardware who use OpenClaw or similar agents and already install CLI tools via Homebrew.
Skip if: Mixed smart-home setups (Ring, Nest, non-Hue plugs), HomeKit-only automations, or cloud SaaS products with no local CLI access.
When should I use this skill?
User asks to turn lights on/off, dim rooms, set Hue scenes, or adjust brightness and color temperature for Hue devices.
What do I get? / Deliverables
The agent runs documented openhue get/set commands to change lights, brightness, color temperature, or scenes on your bridge.
- Executed Hue state changes
- Listed lights, rooms, or scenes from bridge
Recommended Skills
Journey fit
Hue control is an agent-to-physical-world integration you add while building personal automation or demo environments, not a launch or analytics task. Maps cleanly to wiring external CLIs and device APIs into agent workflows alongside other tooling hooks.
How it compares
Philips Hue CLI bridge skill—not a general smart-home MCP server or Shortcuts replacement.
Common Questions / FAQ
Who is openhue for?
Agent users with Philips Hue setups who want voice-or-chat-driven lighting control through the openhue binary and Hue Bridge.
When should I use openhue?
During Build when you integrate agent tooling—for example toggling office lights while debugging or triggering scenes before demos—not for marketing or production monitoring.
Is openhue safe to install?
Review the Security Audits panel on this Prism page; the skill shells out to a local CLI that can change devices on your LAN—confirm bridge pairing and network exposure yourself.
SKILL.md
READMESKILL.md - Openhue
# OpenHue CLI Use `openhue` to control Philips Hue lights and scenes via a Hue Bridge. ## When to Use Use when: - "Turn on/off the lights" - "Dim the living room lights" - "Set a scene" or "movie mode" - Controlling specific Hue rooms or zones - Adjusting brightness, color, or color temperature ## When NOT to Use Do not use when: - Non-Hue smart devices (other brands) -> not supported - HomeKit scenes or Shortcuts -> use Apple's ecosystem - TV or entertainment system control - Thermostat or HVAC - Smart plugs (unless Hue smart plugs) ## Common Commands ### List Resources ```bash openhue get light # List all lights openhue get room # List all rooms openhue get scene # List all scenes ``` ### Control Lights ```bash # Turn on/off openhue set light "Bedroom Lamp" --on openhue set light "Bedroom Lamp" --off # Brightness (0-100) openhue set light "Bedroom Lamp" --on --brightness 50 # Color temperature (warm to cool: 153-500 mirek) openhue set light "Bedroom Lamp" --on --temperature 300 # Color (by name or hex) openhue set light "Bedroom Lamp" --on --color red openhue set light "Bedroom Lamp" --on --rgb "#FF5500" ``` ### Control Rooms ```bash # Turn off entire room openhue set room "Bedroom" --off # Set room brightness openhue set room "Bedroom" --on --brightness 30 ``` ### Scenes ```bash # Activate scene openhue set scene "Relax" --room "Bedroom" openhue set scene "Concentrate" --room "Office" ``` ## Quick Presets ```bash # Bedtime (dim warm) openhue set room "Bedroom" --on --brightness 20 --temperature 450 # Work mode (bright cool) openhue set room "Office" --on --brightness 100 --temperature 250 # Movie mode (dim) openhue set room "Living Room" --on --brightness 10 ``` ## Notes - Bridge must be on local network - First run requires button press on Hue bridge to pair - Colors only work on color-capable bulbs (not white-only)