CommunityProgramación y desarrollogithub.com

googleworkspace/recipe-find-free-time

Consulta el estado de libre/ocupado de Google Calendar para múltiples usuarios y encuentra un espacio para reuniones.

¿Qué es recipe-find-free-time?

Esta habilidad (skill) para agentes de IA permite consultar el estado de libre/ocupado (free/busy) de Google Calendar para múltiples usuarios y proponer un intervalo horario disponible para una reunión. Es útil para programar reuniones rápidamente sin tener que revisar manualmente cada calendario. Está diseñada para funcionar con agentes como Claude Code, Cursor, Codex y otros que soporten habilidades de Google Workspace. La habilidad utiliza la API de Google Calendar (Calendar API v3) para obtener los datos de disponibilidad de los calendarios de los usuarios especificados, procesa la información y devuelve las franjas horarias libres comunes. Además, puede manejar parámetros como fechas, duración de la reunión y número de participantes.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/googleworkspace/cli/tree/main/skills/recipe-find-free-time

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

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

Documentación

¿Qué hace recipe-find-free-time?

Consulta el estado de libre/ocupado de Google Calendar para múltiples usuarios y encuentra un espacio para reuniones.

Descripción

Esta habilidad permite a un agente de IA consultar el estado de libre/ocupado de Google Calendar para varios usuarios y determinar un intervalo de tiempo disponible que funcione para todos los participantes. Es ideal para automatizar la programación de reuniones.

Requisitos

  • Acceso a la API de Google Calendar (permisos https://www.googleapis.com/auth/calendar.freebusy)
  • El agente debe estar autenticado con las credenciales adecuadas de Google Workspace

Uso

Ejemplo de solicitud:

{
  "action": "find_free_time",
  "participants": ["[email protected]", "[email protected]"],
  "date": "2025-04-10",
  "duration_minutes": 60
}

Respuesta esperada:

{
  "available_slots": [
    {
      "start": "2025-04-10T09:00:00Z",
      "end": "2025-04-10T10:00:00Z"
    },
    {
      "start": "2025-04-10T11:00:00Z",
      "end": "2025-04-10T12:00:00Z"
    }
  ]
}

Parámetros

  • participants: Lista de direcciones de correo electrónico de los usuarios
  • date: Fecha para la cual buscar disponibilidad (formato YYYY-MM-DD)
  • duration_minutes: Duración deseada de la reunión en minutos

Limitaciones

  • Solo consulta el estado de libre/ocupado, no los detalles del evento
  • Requiere que los calendarios de los usuarios sean accesibles

Soporte

Para más información, consulta la documentación de la API de Google Calendar.

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

googleworkspace/gws-admin-reports

Google Workspace Admin SDK: Audit logs and usage reports.

googleworkspace/gws-calendar

Google Calendar: Manage calendars and events.

googleworkspace/gws-calendar-agenda

Google Calendar: Show upcoming events across all calendars.

googleworkspace/gws-calendar-insert

Google Calendar: Create a new event.

googleworkspace/gws-chat

Google Chat: Manage Chat spaces and messages.

googleworkspace/gws-chat-send

Google Chat: Send a message to a space.

googleworkspace/gws-classroom

Google Classroom: Manage classes, rosters, and coursework.

googleworkspace/gws-docs

Read and write Google Docs.

googleworkspace/gws-docs-write

Google Docs: Append text to a document.

googleworkspace/gws-drive

Google Drive: Manage files, folders, and shared drives.

googleworkspace/gws-drive-upload

Google Drive: Upload a file with automatic metadata.

googleworkspace/gws-events

Subscribe to Google Workspace events.

googleworkspace/gws-events-renew

Google Workspace Events: Renew/reactivate Workspace Events subscriptions.

googleworkspace/gws-events-subscribe

Google Workspace Events: Subscribe to Workspace events and stream them as NDJSON.

googleworkspace/gws-forms

Read and write Google Forms.

googleworkspace/gws-gmail

Gmail: Send, read, and manage email.

googleworkspace/gws-gmail-forward

Gmail: Forward a message to new recipients.

googleworkspace/gws-gmail-read

Gmail: Read a message and extract its body or headers.

googleworkspace/gws-gmail-reply

Gmail: Reply to a message (handles threading automatically).

googleworkspace/gws-gmail-reply-all

Gmail: Reply-all to a message (handles threading automatically).

Skills relacionados