c-lights — скилл для Claude Code: управление Philips Hue
Скилл даёт агенту доступ к лампам Philips Hue через openhue: включение, яркость, цвет, сцены и комнаты.
npx skills add daxaur/openpaw --skill c-lights -a claude-codeЧто делает c-lights
Скилл описывает работу с openhue — консольной утилитой для Philips Hue. Агент вызывает её команды вместо вас: перечисляет лампы и комнаты, включает и выключает свет, ставит яркость от 0 до 100, задаёт цвет по имени или hex-коду, меняет цветовую температуру в миреках и запускает сцены.
Отдельная команда работает на уровне комнаты целиком: openhue set room "Living Room" --on --brightness 80 включает группу и сразу выставляет яркость. Если точное имя лампы неизвестно, скилл советует сначала запросить список — openhue get lights или openhue get rooms.
Перед первым запуском openhue нужно настроить: указать IP моста Hue и ключ API. Мост должен быть в той же локальной сети, что и машина, — из другой сети команды не пройдут. Цветовая температура задаётся в миреках, примерно от 153 (холодный) до 500 (тёплый).
Какие задачи решает
- включить и выключить лампу по имени
- выставить яркость в комнате одной командой
- задать цвет лампы по hex-коду
- посмотреть список доступных сцен
- запустить сцену в конкретной комнате
Примеры запросов агенту
- Включи лампу «Desk Lamp»
- Поставь в «Living Room» яркость 80 и цвет #FF6600
- Какие сцены есть и что можно включить в «Kitchen»?
Как установить c-lights
1Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-lights -a claude-code2Вручную: положить файлы
~/.claude/skills/c-lights/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/c-lights/
1Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-lights -a codex2Вручную: положить файлы
.agents/skills/c-lights/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-lights -a cursor2Вручную: положить файлы
.cursor/skills/c-lights/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install daxaur/openpaw c-lights2Вручную: положить файлы
.github/skills/c-lights/SKILL.md1Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-lights -a gemini-cli2Командой платформы
gemini skills install https://github.com/daxaur/openpaw --path skills/c-lightsВручную: положить файлы
.devin/skills/c-lights/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-lights -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о c-lights
Как установить c-lights в Claude Code?
Выполните npx skills add daxaur/openpaw --skill c-lights -a claude-code. Файл скилла появится по пути ~/.claude/skills/c-lights/SKILL.md.
Что делает c-lights?
Управляет умным светом Philips Hue через CLI openhue: включает и выключает лампы, меняет яркость и цвет, активирует сцены, работает с комнатами и группами.
Что нужно, чтобы скилл заработал?
Настроенный openhue с IP моста Hue и ключом API. Мост должен находиться в одной локальной сети с компьютером.
Исходный текст
SKILL.md · MIT
--- name: c-lights description: Control Philips Hue smart lights using the `openhue` CLI. Turn lights on/off, adjust brightness and color, activate scenes, and manage rooms and groups. tags: [hue, lights, smart-home, openhue, philips, automation] --- ## What This Skill Does Enables Claude to control Philips Hue smart lighting — individual bulbs, rooms, and scenes — using the `openhue` CLI. ## Available CLI Tool: `openhue` ### Common Commands ```bash # List all lights openhue get lights # List all rooms/groups openhue get rooms # Turn a light on or off openhue set light "Desk Lamp" --on openhue set light "Desk Lamp" --off # Set brightness (0-100) openhue set light "Bedroom" --brightness 75 # Set color by name or hex openhue set light "Living Room" --color red openhue set light "Living Room" --color "#FF6600" # Set color temperature (warm to cool, in mirek) openhue set light "Kitchen" --color-temp 370 # Control an entire room openhue set room "Living Room" --on --brightness 80 # List available scenes openhue get scenes # Activate a scene openhue set scene "Relax" --room "Living Room" ``` ## Usage Guidelines - Use room-level commands when the user refers to a space, not a specific bulb - Brightness is 0–100; color-temp ranges roughly 153 (cool) to 500 (warm) - List lights/rooms first if unsure of exact names ## Notes - Requires `openhue` configured with your Hue Bridge IP and API key - Bridge must be on the same local network
© daxaur · MIT · daxaur/openpaw