Control Ikea Lightbulb

v1.0.1

Control IKEA/TP-Link Kasa smart bulbs (set on/off, brightness, and color). Use when you want to programmatically control a local smart bulb by IP on the LAN.

1· 1.7k·2 current·2 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description match the files and behavior: scripts use python-kasa to contact a device by IP on the LAN and implement on/off, brightness, color, and light-show features. No unrelated services, credentials, or binaries are requested.
Instruction Scope
SKILL.md instructs running local scripts (via uv or wrappers) with a bulb IP. The runtime code only interacts with the provided IP/device and does not read system files, environment secrets, or exfiltrate data to external endpoints.
Install Mechanism
No external download/install spec is included; dependencies are declared in pyproject.toml (python-kasa from PyPI). This is a standard, low-risk approach for a Python LAN device controller.
Credentials
The skill declares no environment variables, credentials, or config paths. The code does not access secrets or unrelated environment entries.
Persistence & Privilege
always is false (normal). The skill can be invoked autonomously by the agent (the platform default) — this is expected for skills but means the agent could call it without additional prompts; there are no other elevated privileges requested.
Assessment
This skill appears to do what it says: control a local Kasa-compatible bulb by IP. Before installing/run it: 1) verify you want the agent to be able to run local scripts (agent-autonomy may allow background invocation); 2) run the code only on a trusted LAN and only against devices you control (it will send commands to any IP you provide); 3) inspect the included Python files yourself (they are present and readable) and install python-kasa from PyPI in an isolated environment (uv/pipx as suggested); 4) if you want to restrict autonomy, disable autonomous invocation for this skill in your agent settings. If you need TRADFRI (IKEA cloud/tradfri protocol) support, request that explicitly — current code targets Kasa-style LAN control.

Like a lobster shell, security has layers — review code before you run it.

latestvk971xkw8sseajd5257kqjc099580jthx

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Comments