# Install Smart Home (OpenHue) in Google Antigravity

Source: https://github.com/openclaw/openclaw/tree/main/skills/openhue
Listing: https://www.antigravityskills.org/skill/smart-home
Safety review (2026-10-14): Instruction-only skill with no scripts; it runs openhue commands that change Philips Hue lights through a bridge on your local network.

## Rules for the agent
- Before running anything, tell the user what you will download and whether it contains scripts, and ask them to confirm.
- Install into this project (.agents/skills/) unless the user asks for a global install (~/.gemini/config/skills/).
- Do not run other commands from the source repository unless the user asks.

## Steps
1. Install the OpenHue CLI

```bash
brew install openhue/cli/openhue-cli
```

   This is the install method in the skill's own metadata (Homebrew). Check with openhue version afterwards.
2. Pair it with your Hue Bridge

```bash
openhue setup
```

   Run it in a terminal and press the button on the bridge when asked. The CLI stores the bridge IP and an application key in ~/.openhue/config.yaml (per cmd/setup/config.go).
3. Download only the openhue skill folder

```bash
git clone --depth 1 --filter=blob:none --sparse https://github.com/openclaw/openclaw /tmp/openclaw && git -C /tmp/openclaw sparse-checkout set skills/openhue && git -C /tmp/openclaw log -1 --format=%h -- skills/openhue
```

   The openclaw repository is large, so this sparse clone fetches just skills/openhue. The last change to that folder at our review was 4355299 (2026-10-14); a different hash means the skill changed after our review.
4. Copy it into this project (workspace skill)

```bash
mkdir -p .agents/skills && cp -r /tmp/openclaw/skills/openhue .agents/skills/
```

   Run from your project root. Antigravity then reads .agents/skills/openhue/SKILL.md.
5. Or install it for all projects (global skill)

```bash
mkdir -p ~/.gemini/config/skills && cp -r /tmp/openclaw/skills/openhue ~/.gemini/config/skills/
```

   Use this instead of the previous step. For the Antigravity CLI the global folder is ~/.gemini/antigravity-cli/skills/.
6. Check that Antigravity sees it
   Antigravity 2.0 app: start a new conversation and ask "What skills do you have?" (the app has no /skills command). Antigravity CLI: run /skills; in a session that was already open, run /skills reload first. The skill is listed as openhue.

Note: The skill has no README and its SKILL.md does not mention Antigravity; the openclaw metadata block in its frontmatter is for OpenClaw and is simply ignored elsewhere. Alternative without the skill: the OpenHue CLI README documents an MCP server started with openhue mcp (command "openhue", args ["mcp"]); Antigravity reads MCP servers from ~/.gemini/config/mcp_config.json in the same mcpServers format. The README shows this config for Claude Desktop, not for Antigravity.

Done when the skill is listed: in the Antigravity 2.0 app ask "What skills do you have?" in a new conversation (the app has no /skills command); in the Antigravity CLI run /skills (run /skills reload first in a session that was already open).
