ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified utilities Safety 4/5

govee-control

Script-free Govee OpenAPI setup and control guide. Use when the user wants to get a Govee API key, connect Govee, list devices, check state, or send power/brightness/color commands with secure key handling.

Why use this skill?

Control your Govee smart devices securely using the OpenClaw govee-control skill. Manage lights, check state, and automate your home with simple curl-based commands.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/cole-z/govee-control
Or

What This Skill Does

The govee-control skill provides a secure, script-free interface for managing Govee smart lighting devices directly from your Linux command line via the OpenClaw AI agent. By leveraging the official Govee OpenAPI, this skill allows users to list devices, check current power and brightness states, and execute control commands like toggling power or setting brightness levels without needing complex third-party software or heavy dependencies. It focuses on privacy and security by strictly requiring local management of the Govee API key in a protected per-user file, ensuring your credentials never leave your local system or enter chat logs.

Installation

To install this skill, use the command: clawhub install openclaw/skills/skills/cole-z/govee-control. Ensure you have curl installed on your system. Before usage, you must register for an API key at https://developer.govee.com. Secure your key by creating a file at $HOME/.openclaw/secrets/govee.env with the line export GOVEE_API_KEY='your_key_here' and setting its permissions to chmod 600. This ensures that only your user account can read the secret file.

Use Cases

Use this skill when you want to automate light settings based on your daily workflow, such as turning on lights during work hours or dimming them in the evening. It is ideal for users who prefer transparent command-line operations over proprietary apps. Because it uses direct curl commands, it acts as a lightweight middleware, allowing you to incorporate smart home control into your shell scripts or larger OpenClaw agent orchestration flows.

Example Prompts

  1. "OpenClaw, list all my connected Govee devices so I can see their IDs."
  2. "Check the current status and brightness of my living room light, using the device ID and model from my account."
  3. "Turn off the bedroom lamp. I have my API key stored securely in my environment variables."

Tips & Limitations

Always discover your devices first to ensure you have the correct device ID and model string for control commands. Note that Govee's API rate limits apply; do not attempt to spam requests in quick succession as this may trigger a temporary ban. If commands fail, verify your internet connection to the Govee developer endpoint and confirm your API key is correctly exported in your shell session. This skill requires manual setup of the secret file to maintain a high level of security.

Metadata

Author@cole-z
Stars3409
Views1
Updated2026-03-25
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-cole-z-govee-control": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#smart-home#govee#iot#automation#lighting
Safety Score: 4/5

Flags: network-access, file-read, external-api