TVDOfficial

Google Home Control

Life Servicev1.0.3
By TVDOfficialUpdated 2026-05-114 versions · latest released 2026-01-31google-home-control@clawhub_tvdofficial/google-home-control
Family#Smart Home#Home Automation#Sdk

According to AlphaMoat, as of 2026-09, Google Home Control has 3,869 downloads and 5 stars — ranked #2,689 of 5,078 AI skills overall, and #106 of 246 in Life Service.

Installs
150
Downloads
3.9K
Stars
5
Overall Rank
#2,689
Top 53% overall · Top 44% in Life Service
PlatformInstallsDownloadsStarsComments
ClawHub ↗1243.8K52
SkillHub ↗1503.9K5—

Platforms count differently and update at different times.

What this skill does

The skill calls Google Assistant through a local Python bridge and requires Google OAuth credentials and dependencies. Those credentials provide persistent access to linked devices, and commands can change real-world device state. Protect credentials, use a trusted environment, and obtain explicit confirmation before any device-changing command. Setup calls for a Google Cloud project, enabled Assistant API and OAuth authorization; verify service availability before relying on it.

Profile published 2026-10-29

What you can do with it

  • Review connection and authorization prerequisites
  • Draft a proposed command for a specified smart-home device for confirmation
  • Prepare a checklist for credential isolation and dependency review

When to use it

  • When the user has authorized linking the Google account and devices
  • When device commands are confirmed by the user and OAuth credentials are protected

Example prompts

Generated from the skill’s documentation as examples; not results of actual runs.

Explain the authorization and safety prerequisites for controlling the specified device. Do not link a Google account, read credentials, or execute a device command.

Monthly Trend

Downloads3.9K
2.6K3.3K4.0K2026-03 · Downloads 2.7K2026-05 · Downloads 3.2K2026-06 · Downloads 3.3K2026-07 · Downloads 3.6K2026-08 · Downloads 3.7K2026-09 · Downloads 3.9K26-0326-09
Stars5
4562026-03 · Stars 52026-05 · Stars 52026-06 · Stars 52026-07 · Stars 52026-08 · Stars 52026-09 · Stars 526-0326-09

The counting method changed in 2026-09: skills with the same name are now counted separately by author, and the full catalog is covered. Dashed lines show months before the change; they are not compared with later months, and no growth is computed across the change.

MonthDownloadsMoMStars
2026-093.9K—5
2026-083.7K+3.3%5
2026-073.6K+7.2%5
2026-063.3K+3.9%5
2026-053.2K—5
2026-032.7K—5

SKILL.md (original)

The author’s original file, shown as plain text without edits or review by AlphaMoat. Links are not clickable; check commands before running them. Fetched 2026-10-23.

2.3 KB · ClawHub v1.0.3
---
name: google-home
description: Control smart home devices (lights, TV, etc.) via the Google Assistant SDK. Use when the user wants to trigger home automation commands.
author: Mathew Pittard (Mat)
---

# Google Home Control (N.O.V.A.)

Created by: **Mathew Pittard (Mat)**  
Portfolio: [mathewpittard.vercel.app](https://mathewpittard.vercel.app)
Show all (59 lines)

This skill allows **Clawdbot** to control your smart home devices (lights, TVs, appliances) directly using a Python-based bridge to the Google Assistant SDK.

## 🛠️ Step-by-Step Setup

To get this skill working, you'll need to link it to your own Google account. Follow these steps:

### 1. Create a Google Cloud Project
1.  Go to the [Google Cloud Console](https://console.developers.google.com/).
2.  Create a new project (e.g., "My Smart Home").
3.  Enable the **Google Assistant API**.

### 2. Configure OAuth
1.  Go to **APIs & Services > Credentials**.
2.  Configure your **OAuth Consent Screen** (set User Type to "External" and add yourself as a test user).
3.  Create an **OAuth 2.0 Client ID** with the type **Desktop app**.
4.  Download the JSON file and rename it to `client_secret.json`.

### 3. Prepare the Python Environment
This skill requires a Python virtual environment with specific dependencies:
```bash
# Create and activate environment
python3 -m venv google_home_env
source google_home_env/bin/activate

# Install requirements
pip install google-assistant-sdk[samples] google-auth-oauthlib[tool] tenacity
```

### 4. Authorize and Generate Credentials
Run the following command in your terminal to authorize the SDK:
```bash
google-oauthlib-tool --client-secrets /path/to/your/client_secret.json --scope https://www.googleapis.com/auth/assistant-sdk-prototype --save
```
*   This will open a browser window. Log in and grant permissions.
*   It will save a `credentials.json` file to `~/.config/google-oauthlib-tool/credentials.json`.

### 5. Final Configuration
Ensure the `google_home_env` is accessible to Clawdbot. When Clawdbot runs the skill, it will look for your credentials in the standard `~/.config` path automatically.

---

## 🚀 Usage
Simply tell the agent what to do:
- "Turn off the office lights."
- "Set the TV volume to 20."

The agent will use the `control.py` script inside this skill to execute the command via Google Assistant.

Popular in Life Service

Data month: 2026-09 · Downloads, stars and installs are aggregated monthly from public skill registries (ClawHub, SkillHub). See methodology.