技能 google-calendar-automation
📦

google-calendar-automation

安全 ⚙️ 外部命令🌐 网络访问

Automatiza Google Calendar con Claude Code

Gestiona tu Google Calendar programáticamente a través de Claude Code. Crea eventos, verifica disponibilidad, gestiona asistentes y sincroniza calendarios sin salir de tu flujo de trabajo de desarrollo.

支持: Claude Codex Code(CC)
🥉 74 青铜
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“google-calendar-automation”。 Create a meeting tomorrow at 3pm called 'Code Review'

预期结果:

Evento creado exitosamente: 'Code Review' el 2026-02-26 a las 15:00:00 en la zona horaria America/Los_Angeles. ID del evento: abc123xyz

正在使用“google-calendar-automation”。 Find free slots this Friday for 1 hour

预期结果:

Se encontraron 3 franjas disponibles: 9:00-10:00 AM, 2:00-3:00 PM, y 4:30-5:30 PM el 2026-02-27

正在使用“google-calendar-automation”。 Search for all 'Sprint' events this month

预期结果:

  • Sprint Planning - 1 de Feb, 10:00 AM
  • Sprint Review - 15 de Feb, 2:00 PM
  • Sprint Retro - 15 de Feb, 4:00 PM

安全审计

安全
v1 • 2/25/2026

Static analysis detected 125 potential issues, all of which are false positives from markdown code formatting. The skill is documentation-only (SKILL.md) with no executable code. The 'external_commands' detections are backticks used for markdown code spans like `GOOGLECALENDAR_CREATE_EVENT`. The single network reference is a legitimate MCP endpoint configuration URL. No security risks identified.

1
已扫描文件
182
分析行数
2
发现项
1
审计总数
审计者: claude

质量评分

38
架构
100
可维护性
87
内容
50
社区
100
安全
91
规范符合性

你能构建什么

Programar Sprints de Desarrollo

Crea eventos recurrentes de planificación de sprints, añade automáticamente miembros del equipo y encuentra franjas horarias que funcionen para todos.

Automatización de Tareas Basada en Calendario

Verifica la disponibilidad antes de programar reuniones, evita conflictos y mantén un flujo de trabajo de calendario limpio.

Coordinación de Reuniones de Equipo

Encuentra franjas libres comunes en múltiples calendarios, añade asistentes y envía invitaciones a reuniones.

试试这些提示

Crear un Evento Simple
Create a Google Calendar event tomorrow at 2pm PST called 'Team Standup' that lasts 30 minutes.
Encontrar Franjas Horarias Disponibles
Find all available time slots between 9am and 5pm tomorrow that are at least 1 hour long.
Buscar y Actualizar Eventos
Search for events titled 'Sprint Review' and add john@example.com as an attendee.
Disponibilidad Multi-Calendario
Check availability for next week across my primary calendar and work calendar, then find a 2-hour free slot.

最佳实践

  • Llama siempre a RUBE_SEARCH_TOOLS primero para verificar la conexión MCP y obtener los esquemas de herramientas actuales
  • Usa identificadores de zona horaria IANA como 'America/New_York' en lugar de abreviaturas como 'EST'
  • Especifica fechas en formato ISO 8601 (YYYY-MM-DDTHH:MM:SS) en lugar de lenguaje natural
  • Busca eventos por título primero para obtener el event_id antes de actualizar o eliminar

避免

  • No uses fechas en lenguaje natural como 'mañana' o 'la próxima semana' en llamadas a la API
  • No establezcas event_duration_minutes a 60 o más; usa event_duration_hour en su lugar
  • No asumas que los títulos de eventos pueden usarse como identificadores; busca siempre para obtener el event_id
  • No uses marcas de tiempo UTC (que terminan en 'Z') para consultas de fechas locales sin desplazamiento de zona horaria

常见问题

¿Esta skill funciona sin el servidor Rube MCP?
No, esta skill requiere que el servidor Rube MCP esté conectado. Añade https://rube.app/mcp como servidor MCP en tu configuración.
¿Puedo usar fechas en lenguaje natural como 'mañana a las 3pm'?
No, la API de Google Calendar requiere fechas en formato ISO 8601. Debes convertir 'mañana a las 3pm' a '2026-02-26T15:00:00' con la zona horaria apropiada.
¿Cómo añado asistentes por nombre en lugar de por correo?
La API de Google Calendar solo acepta direcciones de correo electrónico. Usa una herramienta de búsqueda de contactos como GMAIL_SEARCH_PEOPLE para resolver nombres a correos primero.
¿Por qué mi evento muestra la hora incorrecta?
Puede que estés usando marcas de tiempo UTC (que terminan en 'Z') en lugar de desplazamientos de zona horaria local. Usa formato RFC3339 con desplazamientos como '2026-02-26T15:00:00-08:00' para PST.
¿Cuál es la diferencia entre PATCH_EVENT y UPDATE_EVENT?
PATCH_EVENT actualiza solo campos específicos manteniendo los valores existentes. UPDATE_EVENT reemplaza el evento completo. Usa PATCH para actualizaciones parciales para evitar perder datos.
¿Esta skill puede crear enlaces de Google Meet automáticamente?
Sí, la creación de enlaces de Google Meet está habilitada de forma predeterminada. Sin embargo, puede fallar en cuentas personales de Gmail y volverá elegantemente a crear el evento sin enlace de Meet.

开发者详情

文件结构

📄 SKILL.md