robsonrung/rar-skills

gemini-runner

Execute prompts using Antigravity CLI (agy) headless print mode for a Gemini/Google seat.

Ver código fuente

Cómo usar

  1. Copia el comando y revisa el paquete antes de instalarlo en tu entorno de agente.
  2. Consulta las herramientas, credenciales y entornos necesarios en el documento original.
  3. Describe las entradas y el resultado deseado; contrasta la salida con las fuentes.
npx skills add https://github.com/robsonrung/rar-skills --skill gemini-runner

Antes de empezar

  • La instalación no incluye suscripción al modelo, cuota API ni permisos sobre tus archivos.
  • Las estrellas e instalaciones reflejan actividad, no una prueba independiente de calidad o seguridad.
Documento original del Skill

Contenido del repositorio de origen con títulos, ejemplos, código, tablas, enlaces e imágenes preservados.

Gemini Runner

Execute the caller's scoped prompt through the local CLI. Shared roles, envelope keys, and result handling live in shared/references/runner-common.md. Preserve seat fidelity: name the provider that actually answered, and report unavailable or unverified seats honestly.

Invocation

Set SKILL_DIR to this loaded skill directory in the same shell call:

bash
SKILL_DIR="<absolute path of this skill directory>";
python3 "$SKILL_DIR/scripts/run_gemini.py" "<scoped prompt>" --json

An approved workflow supplies the exact model, effort, role, tool mode, and receipt policy. Pass those approved options and --disable-fallback; this basic example does not authorize a different route.

Runtime boundaries

  • Use the local authenticated Antigravity CLI, agy, in print mode.
  • The user configures the model in agy. --model and output-format flags are request labels or prompt hints, not native model or format controls.
  • Permission checks follow local configuration. Prompt and file context may be sent to the configured provider.
  • Analysis roles use a read-only prompt overlay, not an enforced sandbox. Isolate the workspace for untrusted input; --restrict-tools alone is not a security boundary.
  • Missing-CLI fallback is labelled and described in the runtime reference. Approved routes use --disable-fallback; an unverified model requires the caller's explicit receipt policy.
  • Native output has no session ID. --agy-continue resumes the latest shared conversation and must not run concurrently against the same home.

Load by need

Result

Read agent_message and the wrapper envelope. Check success, serving-model receipt, effective runner/provider, and any fallback or malformed-output status. A completed process alone does not prove the requested task or model was used. Report touched files when the caller authorized edits.

Relacionados por tarea

del mismo repositorio

Más Skills

Todos los Skills