LaunchKit · 2026
Back to Skills

Control LIFX smart lights via natural language.

0
523 downloads
by @stillstellung

Setup & Installation

openclaw skills install @stillstellung/lifx

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install lifx

Version History

v1.0.1Feb 21, 2026 - Version note by skill developer:

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.

INPUT

User asks: set the living room to warm reading light at 60%

AGENT
  1. 1Matches 'living room' to the configured group ID from device context
  2. 2Constructs a state payload with kelvin:2700 color and brightness:0.6
  3. 3Calls lifx-api.sh state with the group selector and JSON payload
  4. 4Reports the result conversationally
OUTPUT

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.

LIFX_TOKEN environment variableLIFX account with API token from cloud.lifx.com/settings