light
/light
Steruje światłem w pokoju, żarówkami Tuya i Smart Life w sieci lokalnej: włącza, przyciemnia, zmienia barwę, sceny i harmonogramy.
- Autor
- meow-dot-py ↗
- Repozytorium
- tuya-local-mcp ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 04.11.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 04.11.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Steruje światłem w pokoju, żarówkami Tuya i Smart Life w sieci lokalnej: włącza, przyciemnia, zmienia barwę, sceny i harmonogramy.
Argumenty
/light [target] <on | off | preset | brightness | colour | vibe> [in <time>]
Oryginalny opis (EN)
Control the room lights (Tuya / Smart Life bulbs on the LAN). Use when the user asks to turn lights on/off, dim them, change colour or mood, apply or edit a preset/scene, or schedule a light change.
Jak działa
- Targets
- One call, no lookups
- Mapping the request
- Reply
Podgląd SKILL.md
---
name: light
description: Control the room lights (Tuya / Smart Life bulbs on the LAN). Use when the user asks to turn lights on/off, dim them, change colour or mood, apply or edit a preset/scene, or schedule a light change.
argument-hint: "[target] <on | off | preset | brightness | colour | vibe> [in <time>]"
model: haiku
allowed-tools:
- mcp__plugin_tuya-local_lights__power_light
- mcp__plugin_tuya-local_lights__set_light
- mcp__plugin_tuya-local_lights__light_status
- mcp__plugin_tuya-local_lights__list_lights
- mcp__plugin_tuya-local_lights__get_presets
- mcp__plugin_tuya-local_lights__upsert_preset
- mcp__plugin_tuya-local_lights__delete_preset
- mcp__plugin_tuya-local_lights__scan_lan_ips
- mcp__plugin_tuya-local_lights__list_timers
- mcp__plugin_tuya-local_lights__cancel_timer
# Same tools when Claude Desktop's config provides the server (named tuya-local):
- mcp__tuya-local__power_light
- mcp__tuya-local__set_light
- mcp__tuya-local__light_status
- mcp__tuya-local__list_lights
- mcp__tuya-local__get_presets
- mcp__tuya-local__upsert_preset
- mcp__tuya-local__delete_preset
- mcp__tuya-local__scan_lan_ips
- mcp__tuya-local__list_timers
- mcp__tuya-local__cancel_timer
---
Control the lights with the light MCP tools (power_light, set_light, ...). Act at once, without asking for
confirmation.
## Targets
The MCP server's instructions list the valid targets (each light's zone or name,
plus `all`). Combine targets with commas: `bed,setup`. If a target is unknown, the
tool's error lists the valid ones: pick the closest match and retry once.
## One call, no lookups
Call `power_light` or `set_light` directly. Do not call `light_status`,
`list_lights` or `get_presets` first, except when:
1. the request is empty: call `power_light(state="toggle")`;
2. the user asks what the lights are doing, or to change one field of an existing preset;
3. a tool result reports a light as unreachable: call `scan_lan_ips` once, then retry.
## Mapping the request
- Preset or scene names: `set_light(preset="<name>", target=...)`. With a scene, a
target narrows it: "focus for the bed" -> `target="bed", preset="focus"`.
- On / off / toggle: `power_light(state=...)`.
- Numbers: brightness 1-100; temp 0 (warmest) to 100 (coolest); colour `rgb=[r, g, b]`.
Use temp or rgb, never both.
- Vibes in any language ("fireplace", "reading in bed", "modo estudio", "rainy
afternoon"): translate to brightness + temp or rgb per target. Examples:
fireplace -> rgb [255, 90, 20] at 35; reading -> temp 40 at 80; sunset -> rgb [255, 120, 40] at 60.
- Time ("in 10m", "en media hora"): `delay_seconds`. For a clock time ("at 23:00"),
work out the seconds from now.
- Save a preset: `upsert_preset(name, config)`; flat for one setting
(`{"temp": 20, "brightness": 50}`), `{"targets": {...}}` for a scene. To edit one,
`get_presets` first, change only what was asked, then `upsert_preset`.
- Remove a preset: `delete_preset(name)`.
- Timers: `list_timers` to see pending ones; `cancel_timer(timer_id)` or `cancel_timer("all")`
to cancel. To change a scheduled action, cancel it and schedule the new one.
## Reply
One line: the tool result's `summary`, as is. No other text, unless something failed;
then add one short sentence with the fix.
Request: $ARGUMENTS
Wersje
W bazie nie ma innych skilli o nazwie light.
Migawka bazy z 13.11.2026 · wersja paczki a805030e2fbd (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100control-lighting
Steruje inteligentnymi światłami przez panel smart home: włącza, wyłącza, ustawia jasność i grupuje światła według pomieszczeń. - 90tuya-bulb-mcp
Steruje żarówką Tuya lub Smart Life przez narzędzia MCP tuya-bulb-mcp, wywołując je bezpośrednio. - 95StudioLights
Steruje lampami Aputure i amaran przez WebSocket: zapisuje sceny, jasność i temperaturę barwową poszczególnych lamp. - 100logoctl
Steruje podświetlanym logo Apple na klapie MacBooka przez CLI logoctl, by zwrócić uwagę użytkownika lub pokazać status zadania. - 100yeelight-wifi-lan-control
Steruje lampami Yeelight Wi-Fi przez lokalny protokół LAN: wykrywa urządzenia, zmienia nazwy, grupy, sceny i harmonogramy. - 90room-light
Dostraja światło pokoju, poświatę, mapowanie tonów i wygląd dnia i nocy, bez przepalania obrazu do bieli.