hue-instant-control

Control Hue lights via Gateway v2 with room, zone, and light actions.

Updated Jan 13, 2026
One-click install
npx skills add https://github.com/kaalabs/remcochat --skill hue-instant-control
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hue-instant-control
Source: https://github.com/kaalabs/remcochat/tree/main/.skills/hue-instant-control
Command: npx skills add https://github.com/kaalabs/remcochat --skill hue-instant-control

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires curl, python3, jq, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill provides a reliable way to control Philips Hue lights from code or chat, turning fuzzy requests into concrete actions via a local Hue Gateway.

Core Features & Use Cases

  • Deterministic room/zone/light control: turn on/off, set brightness, color temperature, or XY values by room, zone, or individual lights.
  • Inventory-driven discovery: discover rooms, zones, and lights with a single inventory.snapshot, then map user language to the correct Hue entities.
  • Safe operations: uses idempotency keys, verification, and optional dry-run for zone changes to prevent unexpected updates.

Quick Start

Use the hue-instant-control skill to turn on a named light by the host: bash ./.skills/hue-instant-control/scripts/light_set_by_name.sh --name "Living Room Lamp" --on true

Frequently Asked Questions about hue-instant-control

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I control Philips Hue lights from a script or command line?

You can control Philips Hue lights from a script by using shell commands to interact with the local Hue Gateway v2, executing actions like light.set or grouped_light.set to manage on/off states, brightness, color temperature, and XY values.

What is the best way to map a natural language request to a specific Hue room or zone?

Mapping natural language to Hue entities is best handled by first requesting an inventory.snapshot from the Hue Gateway to discover all rooms, zones, and lights, then translating the fuzzy request into a concrete room.set or zone.set action.

Do I need curl and jq installed to automate Hue lighting control?

Yes, you need curl installed to make HTTP requests to the Hue Gateway, while jq and python3 are optional dependencies used for parsing JSON responses and structuring the automation tooling.

How does deterministic lighting control prevent unexpected updates to Hue zones?

Deterministic lighting control prevents unexpected updates by using idempotency keys, verification steps, and an optional dry-run mode for zone changes, ensuring safe and predictable operations via the Hue Gateway v2.

Can I set brightness and color temperature for a grouped_light entity via the Hue API?

Yes, you can set brightness, color temperature, and XY values for a grouped_light entity by sending a grouped_light.set action command to your local Hue Gateway v2.