Agent skill · software engineering · sundial-org

google-home

Control Google Nest devices (thermostats, cameras, doorbells) via the Google Smart Device Management API using curl and jq.

Why this skill is useful

Adds executable scripts for controlling Google Nest devices via the SDM API that aren't in public docs.

What it needs

Requires curl, jq installed locally. Requires google-cloud account access. About 2k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.

What this skill does

Google Home / Nest CLI Control Google Nest devices via the Smart Device Management (SDM) API using curl + jq. Setup (Required) 1. Create a Google Cloud Project Go to https://console.cloud.google.com Create a new project 2. Enable the SDM API APIs & Services → Library Search "Smart Device Management" Enable it 3. Create OAuth Credentials APIs & Services → Credentials Create OAuth 2.0 Client ID Download the JSON file Extract clientid and clientsecret 4. Register Your Devices Visit https://nests.google.com/frame/register-user Accept the terms 5. Get Access Token Quick Start Device Commands Thermostats google-home-cli thermostat <name> — show current temp/humidity --temp <degrees> — set target temperature --mode heat cool auto — set HVAC mode --fan on auto — control fan Cameras & Doorbells google-home-cli camera <name> — get stream/status --snapshot — download current image --stream — start live stream URL Speakers & Displays google-home-cli speaker <name> — device info --volume 0-100 — set volume --stop — stop playback Environment Variables Alternative: Direct API Calls Helper Script A nest CLI helper is included at scripts/nest: Configuration Create ~/.config/google-home/config.json: Notes Tokens expire; refresh them periodically Device names use full path: enterprises/PROJECTID/devices/DEVICEID Temperature is in Celsius (convert from Fahrenheit if needed) Camera streams require additional permissions

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills sundial-org/google-home

View the source on GitHub

Browse the @skills marketplace