> openhue
Controls Philips Hue smart lights, rooms, and scenes via the OpenHue CLI and a Hue Bridge. Use when the user asks to turn lights on or off, change brightness or color, activate a scene, list rooms, discover bridges, or manage smart lighting. Handles setup, querying light state, and adjusting individual or grouped lights by name or ID.
curl "https://skillshub.wtf/elizaOS/eliza/openhue?format=md"OpenHue CLI
Use openhue to control Hue lights and scenes via a Hue Bridge.
Setup
- Discover bridges:
openhue discover - Guided setup:
openhue setup
Read
openhue get light --jsonopenhue get room --jsonopenhue get scene --json
Write
- Turn on:
openhue set light <id-or-name> --on - Turn off:
openhue set light <id-or-name> --off - Brightness:
openhue set light <id> --on --brightness 50 - Color:
openhue set light <id> --on --rgb #3399FF - Scene:
openhue set scene <scene-id>
Notes
- You may need to press the Hue Bridge button during setup.
- Use
--room "Room Name"when light names are ambiguous.
> related_skills --same-repo
> weather
Get current weather and forecasts (no API key required). Use when the user asks about the weather, temperature, forecast, wind, humidity, or climate conditions for a city or location. Fetches real-time weather data from free services using curl.
> wacli
Send WhatsApp messages to other people or search/sync WhatsApp history via the wacli CLI (not for normal user chats). Use when the user asks to send a WhatsApp message, text someone on WhatsApp, search WhatsApp chat history, sync WhatsApp conversations, backfill message history, or forward a file via WhatsApp to a third party.
> voice-call
Initiates, manages, and inspects voice calls through the Otto voice-call plugin using Twilio, Telnyx, Plivo, or mock providers. Supports starting outbound calls, continuing conversations, speaking messages, ending calls, and checking call status. Use when the user wants to make a phone call, dial a number, place a voice call, check call status, send a voice message, or speak to someone over the phone.
> video-frames
Extract frames or short clips from videos using ffmpeg. Use when the user asks to grab a frame, capture a screenshot from a video, extract a thumbnail, pull a still image from footage, or snapshot a specific timestamp in a video file.