Skip to content
Back to skills

Invoking Antigravity

CSecurity

Install and drive Google's Antigravity CLI (`agy`) as a non-interactive sub-agent. Use when orchestrating agy, running Antigravity agents from a script or sandbox, delegating a task to Google's agent harness, or wanting a Gemini-backed peer agent alongside Claude.

  • 150 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added May 27, 2026
data-aipythongoshellbashgit

Works with

  • cli

Security analysis

C71/100
  • criticalPipes output to a shell interpreter
  • mediumUses curl or wget to download content
  • criticalDownloads and executes remote scripts — classic supply chain attack

Pro scans all 6 files and shows the line behind each finding

Scanned May 27, 2026

npx -y skills add oaustegard/claude-skills --skill invoking-antigravity --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Invoking Antigravity?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Invoking Antigravity
[![Security: C — Skills Directory](https://www.skillsdirectory.com/api/skills/oaustegard-invoking-antigravity/badge)](https://www.skillsdirectory.com/skills/oaustegard-invoking-antigravity)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: invoking-antigravity
description: Install and drive Google's Antigravity CLI (`agy`) as a non-interactive sub-agent. Use when orchestrating agy, running Antigravity agents from a script or sandbox, delegating a task to Google's agent harness, or wanting a Gemini-backed peer agent alongside Claude.
metadata:
  version: 0.1.1
---

# Invoking Antigravity

Run Google's Antigravity CLI (`agy`) headless, then call `agy -p "<task>"`
as an orchestrated sub-agent on Google's harness (Gemini 3.5 Flash).

Install, authenticate once, orchestrate. For the *why* behind any step —
the 30 s timeout, the keyring fallback, the token format, network hosts,
troubleshooting — read [references/auth-internals.md](references/auth-internals.md).

## When to use

- Orchestrating `agy` as a sub-agent: shell out, capture stdout, fold back.
- Running Antigravity agents from a script, CI, or sandboxed container.
- Wanting a second opinion from Google's harness alongside Claude.

For interactive local use, skip this — run `agy` directly and it opens a browser.

## 1. Install

```bash
curl -fsSL https://antigravity.google/cli/install.sh | bash
```

Idempotent, ~3 s, installs `~/.local/bin/agy`.

## 2. Authenticate — once, human-in-the-loop

Export these in every shell that runs `agy`, so it stores the token in a
file rather than an OS keyring:

```bash
export SSH_CONNECTION="203.0.113.1 50000 203.0.113.2 22"
export SSH_CLIENT="203.0.113.1 50000 22"
export SSH_TTY="/dev/pts/0"
```

Run the broker, then relay the login to a human:

```bash
python3 scripts/agy_auth_broker.py &      # spawns agy, captures the OAuth URL
sleep 15 && cat /tmp/agybroker/url         # a human opens this and consents
printf '<code>' > /tmp/agybroker/code      # paste the authorization code back
```

`agy` writes the token to `~/.gemini/antigravity-cli/antigravity-oauth-token`;
later `agy -p` calls run silently. Complete the login within a few minutes —
an idle container pause kills the broker's `agy` process.

## 3. Orchestrate

```bash
agy --dangerously-skip-permissions -p "<task>"
```

Place every flag before `-p` — it treats the next argument as the prompt.
Add `--add-dir <path>`, `--print-timeout 10m`, or `--conversation <id>` as
the task needs.

## Reuse auth on a fresh container

Save `~/.gemini/antigravity-cli/antigravity-oauth-token` and write it back
(with the SSH vars set) — its `refresh_token` is durable, so no repeat
OAuth. Keep the file out of git and logs; it is a personal Google credential.

Files in this skill

  • CHANGELOG.md363 B
  • README.md289 B
  • SKILL.md2.5 KB
  • references/auth-internals.md5.6 KB
  • scripts/agy_auth_broker.py4.9 KB
  • scripts/test_agy_auth_broker.py2.3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.