Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
Fix token generation by implementing correct OAuth PKCE flow with authorization code exchange
What This Skill Does
Controls IKEA Dirigera smart home devices including lights, outlets, and scenes via the Dirigera hub API. Supports brightness, color temperature, outlet switching, and scene triggering. Accessible remotely through a Cloudflare tunnel.
Provides programmatic control over the full Dirigera device ecosystem without needing the IKEA Home Smart app or manual interaction.
When to use it
- Turn off all lights when leaving home
- Trigger a bedtime scene across multiple rooms
- Check battery levels on smart controllers
- Dim bedroom light to a specific brightness
- Turn on a connected outlet for a device
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Set the bedroom light to warm white at 50% brightness
- 1Connect to the Dirigera hub using stored token and IP address
- 2Retrieve the bedroom light by name with hub.get_light_by_name()
- 3Check device.is_reachable before sending commands
- 4Set brightness to 50 with light.set_light_level(light_level=50)
- 5Set color temperature to 2700K with light.set_color_temperature(color_temp=2700), then call light.reload()
Bedroom light is now on at 50% brightness with warm white color temperature
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.