OpenHue — OpenClaw Skill

Control Philips Hue lights and scenes via the OpenHue CLI.

Smart Home Vetted

What This Skill Does

The OpenHue skill gives your OpenClaw agent control over Philips Hue smart lights via the openhue CLI and your local Hue Bridge. Your agent can list all lights, rooms, and scenes; turn lights on or off; adjust brightness from 0 to 100; change color temperature from warm to cool; set colors by name or hex code; activate predefined scenes; and control entire rooms at once.

This turns your AI agent into a voice-free smart home controller. Say "dim the bedroom lights to 20%" or "set the office to work mode" and the agent handles it. Quick presets like bedtime (dim warm), work mode (bright cool), and movie mode (dim) make it easy to set the right atmosphere with a single prompt. The skill supports all Hue-compatible bulbs including color, white ambiance, and white-only models.

OpenHue communicates only with your local Hue Bridge -- no data leaves your network. For other smart home needs, you might pair this with the CamSnap skill for camera monitoring, or use it alongside the Peekaboo skill for full desktop automation.

Example Prompts

Turn on the living room lights and set them to 50% brightness

Set the bedroom to a warm dim light for bedtime -- 20% brightness, warm temperature

Turn off all the lights in the office

Activate the "Relax" scene in the bedroom

Set the desk lamp to red at full brightness

List all my Hue rooms and their current light status

Set work mode in the office: 100% brightness, cool white temperature

Requirements

Binary dependency: openhue

  • macOS: brew install openhue/cli/openhue-cli
  • Hardware: Philips Hue Bridge on local network
  • Pairing: Press the button on the Hue Bridge on first run

Setup on KiwiClaw

OpenHue requires local network access to your Hue Bridge. On KiwiClaw, this works best with a local macOS machine or a VPN/tunnel to your home network. Configure the bridge connection in the KiwiClaw dashboard under skill settings. The openhue CLI is pre-installed.

Setup Self-Hosted

  1. Install OpenHue: brew install openhue/cli/openhue-cli
  2. Ensure your Hue Bridge is on the same local network
  3. Run any openhue command and press the bridge button when prompted to pair
  4. Verify: openhue get light to list all your lights
  5. Test: openhue set light "Bedroom Lamp" --on --brightness 50

Related Skills

  • CamSnap -- trigger lights based on camera motion events
  • Peekaboo -- automate macOS alongside smart home controls
  • Healthcheck -- audit the security of your smart home network
  • GoPlaces -- find smart home stores near you

FAQ

What can the OpenHue skill do in OpenClaw?

OpenHue lets your OpenClaw agent list all lights and rooms, turn lights on or off, adjust brightness, change color and color temperature, activate predefined scenes, and control entire rooms at once -- all via the Philips Hue Bridge.

Does OpenHue require a Philips Hue Bridge?

Yes. OpenHue communicates with your lights through a Hue Bridge on your local network. On first use, you need to press the button on the bridge to pair the CLI. See our secure hosting guide for network setup tips.

Can OpenHue control non-Hue smart devices?

No. OpenHue is specifically for Philips Hue lights and accessories connected to a Hue Bridge. For other smart home devices, use platform-specific integrations or HomeKit.

Is the OpenHue skill safe to use?

The OpenHue skill has been security-vetted by KiwiClaw. It communicates only with your local Hue Bridge and never sends data to external servers. Bridge pairing requires physical button press for security.

Control your lights from your AI agent

Brightness, colors, scenes, and rooms -- all through natural language.