Communitygithub.com

dominion525/agent-skills

Una colección de habilidades para Claude Code.

¿Qué es agent-skills?

Este skill proporciona una delgada capa de integración entre Claude Code y el agente autónomo Goose, ejecutado de forma remota mediante Google Gemini. Su propósito principal es permitir que Claude Code delegue tareas autocontenidas a un modelo de sistema diferente (Gemini) para obtener resultados de forma independiente, siguiendo múltiples turnos de interacción. Es útil para obtener una segunda opinión o para análisis que requieran la perspectiva de otro modelo, como revisar archivos, investigar arquitecturas de repositorios o generar informes. El skill funciona como un envoltorio ligero que invoca Goose CLI con opciones de ejecución sin sesión y límite de turnos, utilizando la configuración de proveedor y modelo ya establecida en Goose, y puede sobrescribir el modelo mediante la variable de entorno GOOSE_MODEL. Al no imponer restricciones de permisos, se recomienda su uso para tareas de solo lectura y evitar solicitudes destructivas.

Compatible con✓Claude Code✓Codex CLI~Cursor✓Antigravity✓Gemini CLI
npx skills add dominion525/agent-skills

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

goose — Delegar tareas agénticas a Gemini

El envoltorio ligero que impulsa Goose CLI de Block de forma headless con Google Gemini, permitiendo delegar tareas autocontenidas desde Claude Code a un modelo de sistema diferente. Goose lee archivos, ejecuta comandos y devuelve resultados tras múltiples turnos autónomos. Se usa como "otro destino de delegación" junto a Codex (OpenAI).

Prerrequisitos

  • CLI goose instalado (brew install block-goose-cli).
  • goose configure ha configurado Google Gemini como proveedor. La clave API se almacena en el llavero de macOS (este skill no retiene la clave).
  • Para verificar el proveedor/modelo activo, consulta ~/.config/goose/config.yaml (campo active_provider) o lee el banner de inicio de goose run. No uses goose info porque no muestra proveedor/modelo.

Invocación

Ejecuta en el directorio donde quieras que Goose trabaje:

goose run --no-session --max-turns 20 -t "<tarea autocontenida>"
  • --no-session: evita crear archivos de sesión; ideal para ejecución automática.
  • --max-turns N: límite superior del bucle autónomo (evita desbordamiento). Recomendado entre 10 y 25.
  • El proveedor/modelo se usan tal como están configurados en goose configure, por lo que no es necesario especificarlos en la llamada.
  • La salida (pensamientos, llamadas a herramientas, respuesta final) se envía a stdout. No la recortes con tail; maneja el texto completo.

Para sobrescribir el modelo de forma puntual, usa GOOSE_MODEL (asegúrate de que el modelo especificado esté disponible en el proveedor):

GOOSE_MODEL=<nombre de otro modelo> goose run --no-session --max-turns 25 -t "<tarea>"

Comportamiento y precauciones

  • Goose es un agente autónomo que puede leer archivos y ejecutar comandos shell a través de extensiones de desarrollador. Puede escanear repositorios y devolver informes.
  • Técnicamente también puede realizar escrituras o comandos destructivos. Las opciones --no-session y las anteriores no restringen permisos. Para tareas de solo lectura, especifícalas como "análisis, revisión, informe" y no solicites reescrituras u operaciones destructivas.
  • En repositorios grandes, la exploración consume tiempo y tokens. Limita los archivos o directorios objetivo al hacer la solicitud.

Usos recomendados

  • "Investiga este repositorio y reporta su arquitectura en viñetas."
  • "Revisa el archivo X / este diff desde la perspectiva de otro modelo."
  • "Proporciona una segunda opinión contrastando con las conclusiones de Codex o Claude."

Skills relacionados