govee-lights

v2026.09.24

Control Govee smart lights via the Govee API. Supports turning lights on/off, adjusting brightness, setting colors, and scenes. Use for: (1) Controlling individual lights or groups by name, (2) Setting colors and brightness, (3) Managing device states

GitHub
Install command
npx skhub add sundial-org/govee-lights
Markdown
SKILL.md

Govee Lights Control

Control Govee smart lights using natural language commands.

Quick Reference

CommandExample
List devicespython3 scripts/govee.py list
Turn onpython3 scripts/govee.py on "lamp"
Turn offpython3 scripts/govee.py off "lamp"
Brightnesspython3 scripts/govee.py brightness "lamp" 75
Colorpython3 scripts/govee.py color "lamp" 255 100 50

Natural Language Patterns

  • "Turn on [device name]"
  • "Turn off [device name]"
  • "Set [device name] to [brightness]%"
  • "Set [device name] to [color name or RGB]"
  • "Dim/Brighten [device name]"

Setup

  1. Get API key from Govee Developer Portal
  2. Set environment variable: export GOVEE_API_KEY="your-key"
  3. Install dependencies: pip3 install requests

Usage Examples

# List all devices
python3 scripts/govee.py list

# Control lights
python3 scripts/govee.py on "living room"
python3 scripts/govee.py off bedroom
python3 scripts/govee.py brightness "desk lamp" 50

# Set colors (RGB 0-255)
python3 scripts/govee.py color "strip" 255 0 0      # Red
python3 scripts/govee.py color "strip" 0 255 0      # Green
python3 scripts/govee.py color "strip" 255 165 0    # Orange

Troubleshooting

See TROUBLESHOOTING.md for common issues.

Discovery
Tags

No tags published for this skill.

Version
Latest version metadata

Version

v2026.09.24

Published

Sep 24, 2026

Category

Uncategorized

License

Not specified

Source path

skills/govee-lights

Default branch

main

Latest commit

b80cde2

Tree SHA

fc3a971