google-home
Control smart home devices (lights, TV, etc.) via the Google Assistant SDK. Use when the user wants to trigger home automation commands.
Why use this skill?
Use the Google Home skill for OpenClaw to control lights, TVs, and smart appliances. Integrate your Google Assistant for voice-free home automation.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/tvdofficial/google-home-controlWhat This Skill Does
The google-home skill provides a robust bridge between the OpenClaw AI agent and your smart home ecosystem. By leveraging the Google Assistant SDK, this integration allows your agent to execute complex voice-like commands without requiring manual input. Whether you are managing lighting, climate control, or media devices, the skill interprets natural language instructions and translates them into actionable API calls. This transforms your computer into a central command station for any device compatible with the Google Home ecosystem, offering seamless automation and hands-free control over your environment.
Installation
Installation requires a two-part setup process. First, ensure you have the OpenClaw CLI installed, then run the command clawhub install openclaw/skills/skills/tvdofficial/google-home-control. Second, you must configure the Google Cloud backend: create a project, enable the Google Assistant API, and generate an OAuth 2.0 Client ID for a desktop application. Download your secret file as client_secret.json, install the necessary Python dependencies using pip install google-assistant-sdk[samples] google-auth-oauthlib[tool], and finalize your authorization using the google-oauthlib-tool. Once the credentials.json file is generated in your user directory, OpenClaw will automatically detect the configuration and gain access to your smart home devices.
Use Cases
This skill is perfect for users who want to automate their physical workspace or home environment. Common scenarios include:
- Adjusting ambient lighting levels based on the time of day or project intensity.
- Managing media playback on connected TVs or sound systems while working.
- Integrating environmental controls, such as smart thermostats, into automated daily routines.
- Performing bulk actions, like shutting down all office devices at the end of a long work session.
Example Prompts
- "Hey, dim the office lights to 40% so I can focus on this video edit."
- "Turn off all the devices in the living room; I am leaving for the day."
- "Set the smart speaker volume to 10 and play my deep focus playlist."
Tips & Limitations
To ensure peak performance, verify that all your devices are properly registered within the Google Home app before attempting to control them via the SDK. Note that the SDK currently supports a wide array of devices, but it may not support all specialized third-party hardware. For security, ensure your credentials.json remains strictly on your local machine and is not shared. Keep in mind that network latency can occasionally affect response times, and the skill requires an active internet connection to communicate with Google's servers.
Metadata
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 skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-tvdofficial-google-home-control": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, external-api