# Antigravity > Cómo automatizar Antigravity usando OpenCLI. Fuente: https://skillsagentes.com/skills/jackwener/opencli/antigravity Markdown: https://skillsagentes.com/skills/jackwener/opencli/antigravity.md Repositorio: https://github.com/jackwener/OpenCLI Autor: jackwener Licencia: Apache-2.0 Actualizado: hace 2 meses Coste de contexto: 10 tok instalada, 395 tok al activarse, 24.7k tok con todos los archivos del bundle Bundle: 18 archivos, 97 KB Permisos que pide: ninguno declarado ## Instalación Un skill son archivos markdown: los mismos archivos valen para cualquier agente y lo único que cambia es el directorio de destino, es decir la bandera `--agent`. Añade `-g` para instalarlo en todos los proyectos de la máquina. ```bash # Claude Code npx -y skills add jackwener/OpenCLI --skill antigravity --agent claude-code # Cursor npx -y skills add jackwener/OpenCLI --skill antigravity --agent cursor # Codex npx -y skills add jackwener/OpenCLI --skill antigravity --agent codex # Gemini CLI npx -y skills add jackwener/OpenCLI --skill antigravity --agent gemini # Windsurf npx -y skills add jackwener/OpenCLI --skill antigravity --agent windsurf # Cline npx -y skills add jackwener/OpenCLI --skill antigravity --agent cline ``` ## Qué hace - Controla la app de escritorio Antigravity (Electron con CDP) desde OpenCLI: envía mensajes al chat, lee el historial, extrae código de las respuestas - Cambia el modelo LLM activo (gemini, claude) e inicia una conversación nueva - Permite ver logs en tiempo real con 'opencli antigravity watch' ## Cuándo usarla - Se quiere automatizar la interacción con la app Antigravity de forma programática ## Qué la activa - "Envía este mensaje a Antigravity y extrae el código de la respuesta" - "Cambia el modelo activo en Antigravity a claude" - "Lee el historial de chat de Antigravity" ## Antes de instalar - OpenCLI detecta y lanza Antigravity automáticamente con --remote-debugging-port=9234; si hay múltiples targets, hay que fijar OPENCLI_CDP_TARGET. ## Archivos - SKILL.md — 2 KB - _actions.js — 13 KB - antigravity.test.js — 6 KB - audit-extras.js — 15 KB - delete.js — 2 KB - dump.js — 968 B - extract-code.js — 1 KB - history.js — 1 KB - mark-read.js — 2 KB - model.js — 8 KB - new.js — 873 B - read.js — 1 KB - rename.js — 1 KB - send.js — 2 KB - serve.js — 23 KB - status.js — 587 B - storage.js — 16 KB - watch.js — 2 KB ## SKILL.md Reproducido tal cual desde jackwener/OpenCLI bajo Apache-2.0. Esta sección es el documento original y está en inglés. # Antigravity Automation Skill This skill allows AI agents to control the [Antigravity](https://github.com/chengazhen/Antigravity) desktop app (and any Electron app with CDP enabled) programmatically via OpenCLI. ## Requirements opencli automatically detects, launches (with `--remote-debugging-port=9234`), and connects to Antigravity. If Antigravity is already running without CDP, opencli will prompt to restart it. If the endpoint exposes multiple inspectable targets, set: \`\`\`bash export OPENCLI_CDP_TARGET="antigravity" \`\`\` ## High-Level Capabilities 1. **Send Messages (`opencli antigravity send `)**: Type and send a message directly into the chat UI. 2. **Read History (`opencli antigravity read`)**: Scrape the raw chat transcript from the main UI container. 3. **Extract Code (`opencli antigravity extract-code`)**: Automatically isolate and extract source code text blocks from the AI's recent answers. 4. **Switch Models (`opencli antigravity model `)**: Instantly toggle the active LLM (e.g., \`gemini\`, \`claude\`). 5. **Clear Context (`opencli antigravity new`)**: Start a fresh conversation. ## Examples for Automated Workflows ### Generating and Saving Code \`\`\`bash opencli antigravity send "Write a python script to fetch HN top stories" # wait ~10-15 seconds for output to render opencli antigravity extract-code > hn_fetcher.py \`\`\` ### Reading Real-time Logs Agents can run long-running streaming watch instances: \`\`\`bash opencli antigravity watch \`\`\` ## Dónde encaja - Categoría: [Automatización](https://skillsagentes.com/categorias/automatizacion.md) — Flujos de varios pasos que se ejecutan sin supervisión. - Creador: [jackwener](https://skillsagentes.com/creators/jackwener.md) — 8 skills en el directorio - [Todas las skills](https://skillsagentes.com/skills.md) - [Ranking de instalaciones](https://skillsagentes.com/ranking.md) ## Otras skills del mismo repositorio - [Opencli Adapter Author](https://skillsagentes.com/skills/jackwener/opencli/opencli-adapter-author.md): Guía de extremo a extremo para escribir un adapter de OpenCLI para un sitio nuevo o un comando nuevo, desde el reconocimiento hasta la decodificación de campos y la verificación. Sustituye a opencli-oneshot y opencli-explorer. - [Opencli Sitemap Author](https://skillsagentes.com/skills/jackwener/opencli/opencli-sitemap-author.md): Para crear o mantener sitemaps de OpenCLI orientados a agentes: navegación, estado de página, acciones, workflows, referencias de API y fallbacks de un sitio. Úsalo tras explorar el navegador o cuando el sitemap quede obsoleto. - [Opencli Usage](https://skillsagentes.com/skills/jackwener/opencli/opencli-usage.md): Punto de partida de cualquier sesión de OpenCLI: mapa de lo que puede hacer, cómo descubrir adapters, qué flags y formatos de salida son universales, y qué skill especializada cargar después. - [Opencli Browser](https://skillsagentes.com/skills/jackwener/opencli/opencli-browser.md): Para cuando un agente necesita conducir una ventana real de Chrome con opencli: inspeccionar una página, rellenar formularios, seguir flujos con sesión iniciada o extraer datos puntuales. No es para escribir adapters. - [Opencli Browser Sitemap](https://skillsagentes.com/skills/jackwener/opencli/opencli-browser-sitemap.md): Guía para consumir de forma perezosa los sitemaps de un sitio al navegar con opencli browser: elige entre adapter y fallback, retoma desde firmas de estado y marca entradas obsoletas sin confiar más en ellas que en el navegador real. --- Skills Agentes · [Índice de páginas en markdown](https://skillsagentes.com/sitemap.md) · [Inicio](https://skillsagentes.com/index.md)