A lightweight Python-based automation skill to control IKEA and TP-Link Kasa smart bulbs directly over your local network.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install control-ikea-lightbulb
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install control-ikea-lightbulb using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The IKEA and Kasa Smart Bulb Control skill is a developer-centric tool designed for local area network (LAN) lighting management. Built as part of the Openclaw Skills ecosystem, it allows for direct communication with smart bulbs using their IP addresses, completely bypassing the need for cloud-based APIs or external account credentials. This ensures high-speed execution, improved privacy, and reliability even when internet connectivity is intermittent.
This skill leverages the python-kasa library to provide granular control over power states, brightness levels, and color spectrums via HSV (Hue, Saturation, Value) coordinates. It is particularly valuable for developers looking to integrate hardware control into their local AI agent workflows or custom home automation scripts without the overhead of complex middleware.
To get started with this skill, ensure you have Python 3.11+ and the uv package manager installed. Use the following commands to initialize and control your device:
# Install the uv package manager if you haven't already
brew install uv
# Turn on a bulb at a specific IP address
./skills/control-ikea-lightbulb/scripts/run_control_kasa.sh --ip 192.168.1.100 --on
# Set a specific color (Red) and 80% brightness
./skills/control-ikea-lightbulb/scripts/run_control_kasa.sh --ip 192.168.1.100 --hsv 0 100 80 --brightness 80
The skill processes configuration via command-line arguments and maintains a local pyproject.toml for dependency locking. Below is the metadata schema for command execution:
| Argument | Type | Description |
|---|---|---|
| --ip | String | The static or reserved local IP address of the smart bulb. |
| --on / --off | Flag | Commands the bulb to change its power state. |
| --brightness | Integer | A value from 0-100 representing light intensity. |
| --hsv | List | Three integers representing Hue (0-360), Saturation (0-100), and Value (0-100). |
| --white-temp | Integer | Color temperature in Kelvin (e.g., 9000) for white light modes. |
Loading
A CLI-based interface for managing Human-Agent collaboration, task bounties, and decentralized teams.

A comprehensive Node.js integration for the Hostex OpenAPI to manage vacation rental properties, reservations, and guest communication.

An AI-native security orchestration platform that uses Claude AI to perform deep application security scans, threat modeling, and continuous monitoring.

A local indexing tool that uses BM25 and vector embeddings to search markdown collections efficiently while minimizing token usage.

An automated productivity framework that synchronizes tasks, calendars, and revenue data into structured daily briefings and evening reflections.

A high-performance skill for fetching real-time market data and stock quotes optimized for AI agents and LLM token efficiency.








































