Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Controls Google Nest thermostats, cameras, doorbells, and speakers via the Smart Device Management API using curl and jq. Requires a Google Cloud project with OAuth credentials and device registration through Nest.
Enables scriptable, automated control of Nest devices without the mobile app or third-party home automation platforms.
When to use it
- Check living room thermostat from the terminal
- Set HVAC mode to heat before arriving home
- Download a snapshot from a front-door camera
- Adjust speaker volume across Nest displays
- List all registered Nest devices in a household
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: set the living room to 72 degrees
- 1Reads access token from GOOGLE_HOME_ACCESS_TOKEN environment variable
- 2Runs google-home-cli thermostat "Living Room" --temp 72
- 3Converts 72°F to 22°C for the SDM API
- 4Sends PATCH request to the device's temperature trait endpoint
- 5Confirms the new setpoint from the API response
Thermostat set to 72°F (22°C) in heat mode
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.