Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
Remove personal device context from published skill; device context is now populated locally by setup.sh
What This Skill Does
Controls LIFX smart lights through the LIFX HTTP API using natural language commands. Supports toggling power, setting colors and brightness, activating scenes, and creating multi-zone gradients on compatible strip and beam devices. Run setup.sh once to discover your lights and generate a personalized device context.
Natural language removes the need to open the LIFX app or remember specific group IDs and scene UUIDs.
When to use it
- Setting bedroom lights to warm white before sleep
- Activating a movie scene across multiple rooms
- Creating a color gradient on an LED strip
- Turning off all lights in a specific room by name
- Checking which lights and scenes are currently active
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: set the living room to warm reading light at 60%
- 1Matches 'living room' to the configured group ID from device context
- 2Constructs a state payload with kelvin:2700 color and brightness:0.6
- 3Calls lifx-api.sh state with the group selector and JSON payload
- 4Reports the result conversationally
Done, living room is now warm white at 60%
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.