Receber por email
← Voltar para o catálogo

google-calendar-tool

Ferramenta de integração com o Google Calendar para listar e criar eventos via acesso à API Calendar OAuth2. Use para verificar eventos futuros, criar compromissos ou atualizar sua agenda.

241estrelas
Atualizado há 4 meses

Ver no GitHub ↗ Licença: Apache-2.0

Como adicionar

/plugin marketplace add xuiltul/animaworks

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/google-calendar-tool/svg)](https://www.skillteca.com.br/skills/google-calendar-tool)

Skills relacionadas

Ver todas de Automação →

Alerta por categoria

Receba novas skills de Automação toda segunda

1 email curto, só com as skills novas de Automação. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

Google Calendar Tool

External tool for Google Calendar event management via OAuth2 API access.

Invocation via Bash

Use Bash with animaworks-tool google_calendar <subcommand> [args]. See Actions below for syntax.

Actions

list — List upcoming events

{"tool_name": "google_calendar", "action": "list", "args": {"max_results": 20, "days": 7, "calendar_id": "primary"}}

| Parameter | Type | Default | Description | |-----------|------|---------|-------------| | max_results | integer | 20 | Maximum events to return | | days | integer | 7 | Number of days ahead to search | | calendar_id | string | "primary" | Calendar ID |

add — Create new event

{"tool_name": "google_calendar", "action": "add", "args": {"summary": "Meeting", "start": "2026-03-04T10:00:00Z", "end": "2026-03-04T11:00:00Z", "description": "Weekly standup", "location": "Room A"}}

| Parameter | Type | Required | Description | |-----------|------|----------|-------------| | summary | string | Yes | Event title | | start | string | Yes | Start time (ISO8601 or YYYY-MM-DD for all-day) | | end | string | Yes | End time (ISO8601 or YYYY-MM-DD for all-day) | | description | string | No | Event description | | location | string | No | Event location | | calendar_id | string | No | Calendar ID (default: primary) | | attendees | array | No | List of attendee email addresses |

CLI Usage (S/C/D/G-mode)

animaworks-tool google_calendar list [-n 20] [-d 7] [--calendar-id primary]
animaworks-tool google_calendar add "Meeting" --start 2026-03-04T10:00:00Z --end 2026-03-04T11:00:00Z

Notes

  • OAuth2 authentication flow required on first use
  • Place credentials.json at ~/.animaworks/credentials/google_calendar/
  • For all-day events, use YYYY-MM-DD format for start/end
Compartilhar X LinkedIn