com um clique
google-calendar
List, create, update, and delete Google Calendar events.
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
List, create, update, and delete Google Calendar events.
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Baseado na classificação ocupacional SOC
Gmail, Calendar, Chat, Classroom, Drive, Docs, Slides, Sheets, Contacts, Tasks, People, Groups, Keep — all via gog CLI.
Check stock prices, crypto quotes, option chains, and market history via Alpaca.
Create, edit, delete, and search calendar events in Apple Calendar on macOS. Use for "add a meeting", "what's on my calendar", or "move my 3pm".
Add, edit, complete, and list reminders on macOS via remindctl. Use for "remind me to…", "show my todos", or "mark X done".
Track live flight status, delays, gates, and position. Use for "track AA100", "is my flight on time?", or "where is BA123 right now?".
Fetch airport weather (METAR, TAF, PIREPs) for flight planning and briefings. Use for "weather at KJFK", "TAF for EGLL", or pre-flight weather checks.
| name | google-calendar |
| description | List, create, update, and delete Google Calendar events. |
| metadata | {"homepage":"https://developers.google.com/calendar","credential":"credentials_tools.google_refresh_token"} |
Key: credentials_tools.google_refresh_token — check availability via get_config credentials_tools.google_refresh_token.
Also requires credentials_tools.google_client_id and credentials_tools.google_client_secret.
This skill provides a thin wrapper around the Google Calendar REST API. It lets you:
The skill is implemented in Python (./google_calendar.py). It requires GOOGLE_ACCESS_TOKEN at runtime. For token refresh flow, also set GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET, and GOOGLE_REFRESH_TOKEN. Optional: GOOGLE_CALENDAR_ID (single) or GOOGLE_CALENDAR_IDS (comma-separated).
python3 ./google_calendar.py list [--from <ISO> --to <ISO> --max <N>]
python3 ./google_calendar.py add --title <title> --start <ISO> --end <ISO> [--desc <description> --location <loc> --attendees <email1,email2>]
python3 ./google_calendar.py update --event-id <id> [--title <title> ... other fields]
python3 ./google_calendar.py delete --event-id <id>
All commands return a JSON payload printed to stdout. Errors are printed to stderr and cause a non‑zero exit code.
client_id and client_secret.refresh_token using Google OAuth consent flow (external), then store it./secret credentials_tools.google_client_id
/secret credentials_tools.google_client_secret
/secret credentials_tools.google_refresh_token
Optional: set calendar ID via env var GOOGLE_CALENDAR_ID=primary (not a secret — defaults to primary if unset).GOOGLE_CLIENT_ID=... GOOGLE_CLIENT_SECRET=... GOOGLE_REFRESH_TOKEN=... python3 ./refresh_token.py
source ~/.config/google-calendar/secrets.env
pip install --user google-auth google-auth-oauthlib google-api-python-client
The script loads the credentials from the environment, refreshes the access token using the refresh token, builds a service = build('calendar', 'v3', credentials=creds), and then calls the appropriate API method.
Note: This skill does not require a GUI; it works entirely via HTTP calls, so it is suitable for headless servers.