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

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.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/tvdofficial/google-home-control
Or

What 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

  1. "Hey, dim the office lights to 40% so I can focus on this video edit."
  2. "Turn off all the devices in the living room; I am leaving for the day."
  3. "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

Stars946
Views0
Updated2026-02-13
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-tvdofficial-google-home-control": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#smart-home#automation#google-assistant#iot#home-control
Safety Score: 3/5

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