TVDOfficial

Google Home Control

生活服务v1.0.3
作者:TVDOfficial更新于 2026-05-11共 4 个版本 · 最新版本发布于 2026-01-31google-home-control@clawhub_tvdofficial/google-home-control
家庭助手#Smart Home#Home Automation#Sdk

据 AlphaMoat 统计,截至 2026-09,Google Home Control 累计下载 3,869 次、获 5 个星标,在全部 5,078 个 AI 技能中排名第 2,689 位,在「生活服务」分类(246 个)中排名第 106 位。

累计安装
150
累计下载
3,869
星标
5
全站排名
#2,689
全站前 53% · 「生活服务」前 44%
平台累计安装累计下载星标评论
ClawHub ↗1243,76652
SkillHub ↗1503,8695—

各平台的计数口径不同,统计时间不一致。

这个技能是做什么的

该技能通过本地 Python 桥接调用 Google Assistant,并需要 Google OAuth 凭据及相应依赖。凭据会提供对关联设备的持续访问权限,命令可能直接改变现实设备状态;应保护凭据,只在可信环境中使用,并在执行任何设备变更前取得明确确认。 设置需要 Google Cloud 项目、启用 Assistant API 和 OAuth 授权;使用前核实服务可用性。

资料发布于 2026-10-29

可以用来做什么

  • 查看该技能的连接与授权前置条件
  • 为指定智能家居设备操作起草待确认的命令
  • 整理部署时的凭据隔离和依赖审查清单

什么时候用

  • Google 账号和设备已由用户授权关联时
  • 设备命令经过用户确认且 OAuth 凭据受到保护时

示例提示词

以下是根据技能文档生成的示例,不代表实际运行结果。

说明控制指定设备的授权和安全前置条件;不要连接 Google 账号、读取凭据或执行任何设备命令。

月度数据趋势

累计下载3,869
2,6393,3003,9602026-03 · 累计下载 2,7302026-05 · 累计下载 3,1872026-06 · 累计下载 3,3112026-07 · 累计下载 3,5512026-08 · 累计下载 3,6682026-09 · 累计下载 3,86926-0326-09
星标5
4562026-03 · 星标 52026-05 · 星标 52026-06 · 星标 52026-07 · 星标 52026-08 · 星标 52026-09 · 星标 526-0326-09

2026-09 起统计方法调整:同名技能按作者分别统计,并覆盖全部技能。图中虚线为调整前的月份,与之后的数据不直接比较,也不计算跨越调整的增长。

月份累计下载环比星标
2026-093,869—5
2026-083,668+3.3%5
2026-073,551+7.2%5
2026-063,311+3.9%5
2026-053,187—5
2026-032,730—5

SKILL.md 原文

以下是作者发布的原始文件,按纯文本显示,本站未做修改或审核;其中的链接不可点击,命令请核实后再运行。抓取于 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)
展开全部(共 59 行)

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.

「生活服务」分类下的热门技能

数据月份:2026-09 · 下载/星标/安装数聚合自公开技能注册库(ClawHub、SkillHub),按月更新。口径说明见数据方法。