Dev & Engineering

Antigravity Automation Skill

Control the Antigravity desktop app programmatically via OpenCLI — works with any Electron app that has CDP enabled.

50/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 30k
Last updated
17d ago
License
Apache-2.0
cdp-automationelectron-appchat-automationcli-integration

What does this skill do, and when should you use it?

This skill enables AI agents to control the Antigravity desktop app through OpenCLI. OpenCLI automatically detects, launches (with `--remote-debugging-port=9234`), and connects to Antigravity. If Antigravity is already running without CDP, it will prompt to restart. The skill provides commands to send messages, read chat history, extract code, switch models, and clear context. It is designed for developers and advanced users who want to integrate Antigravity's chat capabilities into automated workflows.

Executes the following operations: sends a message via opencli antigravity send <message>; reads raw chat transcripts via opencli antigravity read; extracts code blocks from AI responses via opencli antigravity extract-code; switches active LLM (e.g., gemini, claude) via opencli antigravity model <name>; starts a fresh conversation via opencli antigravity new; and monitors conversation in real-time via opencli antigravity watch.

Good fit
  • A developer wants to automate code generation in Antigravity and save the output locally, e.g., sending a prompt and extracting code to a file.
  • A researcher using Antigravity as an AI assistant needs to batch-read chat history or extract code snippets.
  • A QA engineer writes scripts to test Antigravity's model switching and context reset functionality.
  • An ops person wants to integrate Antigravity into a CI/CD pipeline for automated tasks.

How do you install this skill?

Before you use it
  • The skill relies on Antigravity's CDP debug port; ensure it is not accessible to malicious local processes. Enable firewall or restrict port binding.
  • UI selectors are version-specific; Antigravity updates may break the skill. Consider adding resilience or periodic updates.
  • The skill description is in English while targeting Chinese users; consider providing Chinese documentation for better accessibility.
  • There is no rollback mechanism; deleting conversations is confirmed and verified, but data is not recoverable. Advise caution.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
Install first
  • Node.js >=20
  • OpenCLI
  • Antigravity app

No direct skill installation needed; just install OpenCLI and Antigravity. Install OpenCLI globally via npm (requires Node.js >=20): npm install -g @jackwener/opencli. Install the Browser Bridge extension (from Chrome Web Store or manual load), then run opencli doctor to verify. This skill is already included in the OpenCLI repository at clis/antigravity/SKILL.md; to install it into an AI agent (e.g., Claude Code), run npx skills add jackwener/opencli.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/jackwener/OpenCLI.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/clis/antigravity" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Try saying

Once installed, send your agent any of these to trigger it:

  • Write a python script to fetch HN top stories

Set environment variable if multiple CDP targets: export OPENCLI_CDP_TARGET="antigravity". Send a prompt and extract code: opencli antigravity send "Write a python script to fetch HN top stories", wait 10-15 seconds, then opencli antigravity extract-code > hn_fetcher.py. For real-time monitoring: opencli antigravity watch.

What are this skill's strengths and limitations?

Pros
  • Programmatic control over a desktop chat app enables automation.
  • Auto-detects, launches, and connects to Antigravity with no manual CDP setup.
  • Offers advanced functions like code extraction and model switching.
  • CDP-based, theoretically applicable to other Electron apps.
Limitations
  • No documentation on installing or logging into Antigravity.
  • No test suite or platform support details (only mentions macOS/Windows for OpenCLIApp).
  • Requires Node.js >=20, which may be a barrier on older systems.
  • If Antigravity is already running without CDP, it prompts a restart, potentially disrupting user sessions.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
Antigravity Automation Skill this page 50 · Use with care ★ 30k 17d ago Apache-2.0
VS Code Integrated Browser Architecture ✓ Microsoft · Official 56 · Use with care ★ 193k 3d ago MIT
OpenCLI Adapter Authoring Guide 56 · Use with care ★ 30k 17d ago Apache-2.0
cmux Workspace Skill 64 · Recommended ★ 28k 1d ago NOASSERTION
NeMo Relay Installation Guide ✓ NVIDIA · Official 62 · Recommended ★ 3.5k 3d ago Apache-2.0

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
50/ 100 5-point scale 2.5 / 5
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
1Trust12 / 25 · 2.4/5

The skill automates the Antigravity Electron app via OpenCLI, focusing on local automation. Most commands are read-only or require explicit confirmation for writes (delete needs --yes, revert needs --yes), reflecting least privilege. However, reliance on CDP debug port could be a risk if the port is exposed; the app launches with remote debugging enabled, potentially accessible by other local processes. Data flow transparency is moderate; SKILL.md does not detail data handling. No malicious behavior detected. Deductions: lack of more explicit permission isolation and user confirmation mechanisms.

2Reliability9 / 20 · 2.3/5

Code includes good error handling, with clear error messages and postcondition verification for uncertain operations like delete. Tests cover key paths such as delete fail-closed and model ambiguity. However, the skill depends on Antigravity UI DOM structure, which could break with UI changes; CDP control may be performance-sensitive. Static review cannot execute, limiting score. Deductions: fragile UI selectors; static assessment cannot verify runtime.

3Adaptability7 / 15 · 2.3/5

The skill clearly targets the Antigravity desktop app with clear scenarios (automating chats, extracting code, managing conversations). However, it lacks declaration of non-fit ranges or environment constraints like OS compatibility or network dependencies. The skill is primarily for Chinese users but description is in English; environment fit is average. Deductions: missing explicit boundary and trigger conditions.

4Convention10 / 15 · 3.3/5

SKILL.md provides clear feature overview, requirements, and basic examples, but lacks detailed parameter documentation, troubleshooting, and known limitations. The repo has versioning (package.json) and CI, but no changelog or version history. Code is well-organized with tests and comments. Deductions: lack of comprehensive docs and update path.

5Effectiveness7 / 15 · 2.3/5

The skill enables core tasks like sending messages, extracting code, and switching models, likely effective for automation. But static review cannot verify output quality; code extraction may include extraneous content. There is marginal value, but cost/benefit not quantified. Deductions: no execution evidence, output quality unverified.

6Verifiability5 / 10 · 2.5/5

There is a test file and CI, but tests cover only some commands and logic, not end-to-end behavior. Static review cannot independently verify actual behavior; evidence is limited to code inspection. Deductions: lack of external validation and runtime results.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Aug 07, 2026 Reviewed revision 399c0de2a76e Review evidence[1][2][3][4][5][6][7][8][9][10][11][12][13][14][15]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Does this skill work with other Electron apps?
The description says it works for Antigravity and any Electron app with CDP enabled, but specific commands are tailored to Antigravity; other apps would need a similar adapter.
Is there any cost or license requirement?
OpenCLI is open-source under Apache-2.0. You still need to install Antigravity and a browser, and browser logins may require subscriptions.
What happens if Antigravity is already running without CDP?
OpenCLI will prompt to restart the app to enable debugging, which might interrupt an ongoing session.

More skills from this repository

All from jackwener/OpenCLI

Related skills