ASD

Gws Gmail Watch

Gmail: vigila la llegada de correos nuevos y transmítelos como NDJSON.

Oficial
Estrellas
30.4k

en todo el repo

Actividad
38

0–100, la ruta de este skill

Actualizado
hace 4 meses

último commit aquí

Commits
0

últimos 90 días

Contexto
486 tok

14 tok en reposo

Paquete
1 archivo

2 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add googleworkspace/cli --skill gws-gmail-watch --agent claude-code

Se instala solo en este repositorio.

Qué hace

  • Ejecuta `gws gmail +watch` para monitorizar Gmail y transmitir nuevos correos como NDJSON
  • Configura recursos de Pub/Sub en GCP (proyecto, topic, suscripción) o reutiliza los existentes
  • Filtra por etiquetas de Gmail, controla el tamaño de lote y el intervalo de sondeo
  • Permite escribir cada mensaje en un archivo JSON separado con --output-dir
  • Limpia los recursos de Pub/Sub creados al salir con --cleanup

Úsalo cuando

  • Necesitas recibir y procesar correos de Gmail nuevos en tiempo real como stream NDJSON
  • Quieres integrar notificaciones push de Gmail vía Pub/Sub sin configurar todo manualmente

No lo uses cuando

    Qué lo activa

    Di cualquiera de estas frases y el agente debería cargar este skill.

    • Vigila mi bandeja de Gmail y muéstrame los correos nuevos en NDJSON
    • Configura un watch de Gmail con mi proyecto de GCP y limpia los recursos al terminar
    • Haz un pull único de los correos con la etiqueta INBOX

    SKILL.md

    En inglés

    gmail +watch

    PREREQUISITE: Read ../gws-shared/SKILL.md for auth, global flags, and security rules. If missing, run gws generate-skills to create it.

    Watch for new emails and stream them as NDJSON

    Usage

    gws gmail +watch
    

    Flags

    Flag Required Default Description
    --project GCP project ID for Pub/Sub resources
    --subscription Existing Pub/Sub subscription name (skip setup)
    --topic Existing Pub/Sub topic with Gmail push permission already granted
    --label-ids Comma-separated Gmail label IDs to filter (e.g., INBOX,UNREAD)
    --max-messages 10 Max messages per pull batch
    --poll-interval 5 Seconds between pulls
    --msg-format full Gmail message format: full, metadata, minimal, raw
    --once Pull once and exit
    --cleanup Delete created Pub/Sub resources on exit
    --output-dir Write each message to a separate JSON file in this directory

    Examples

    gws gmail +watch --project my-gcp-project
    gws gmail +watch --project my-project --label-ids INBOX --once
    gws gmail +watch --subscription projects/p/subscriptions/my-sub
    gws gmail +watch --project my-project --cleanup --output-dir ./emails
    

    Tips

    • Gmail watch expires after 7 days — re-run to renew.
    • Without --cleanup, Pub/Sub resources persist for reconnection.
    • Press Ctrl-C to stop gracefully.

    See Also

    Reproducido de googleworkspace/cli bajo licencia Apache-2.0. Leer esta página en markdown.

    Archivos

    1 archivo en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

    Antes de instalar

    Requiere el binario `gws` y haber leído ../gws-shared/SKILL.md para autenticación, flags globales y reglas de seguridad.

    Detalles

    Categoría
    Productividad
    Licencia
    Apache-2.0
    Recursos incluidos
    Solo SKILL.md
    Código fuente
    Ver SKILL.md

    Etiquetas

    Más de googleworkspace/cli

    Este repo incluye 95 skills. Si instalas uno, normalmente ya tienes los demás.

    Leer y escribir Google Forms.

    Costo de contexto al activarse
    394 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 4 meses
    Oficialproductividad

    Google People: gestiona contactos y perfiles.

    Costo de contexto al activarse
    1.6k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 4 meses
    Oficialproductividad

    Google Calendar: gestiona calendarios y eventos.

    Costo de contexto al activarse
    1.1k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 4 meses
    Oficialproductividad

    Gmail: lee un mensaje y extrae su cuerpo o sus headers.

    Costo de contexto al activarse
    350 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 4 meses
    Oficialproductividad

    Gmail: enviar, leer y gestionar correo electrónico.

    Costo de contexto al activarse
    505 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 4 meses
    Oficialproductividad

    Gmail: muestra un resumen de la bandeja de entrada no leída (remitente, asunto y fecha).

    Costo de contexto al activarse
    305 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 4 meses
    Oficialproductividad

    Skills relacionados

    Leer y escribir Google Forms.

    Costo de contexto al activarse
    394 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 4 meses
    Oficialproductividad

    Google People: gestiona contactos y perfiles.

    Costo de contexto al activarse
    1.6k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 4 meses
    Oficialproductividad

    Descompón tareas complejas, diseña grafos de dependencias y coordina trabajo multi-agente con descripciones de tareas y balanceo de carga adecuados.

    Costo de contexto al activarse
    1.2k tok
    Tamaño del paquete
    3 archivos
    Última actualización
    hace 6 meses
    productividad