with one click
google-calendar
Google Calendar — list, create, and manage events via gcal CLI
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Google Calendar — list, create, and manage events via gcal CLI
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | google-calendar |
| version | 0.1.0 |
| author | devclaw |
| description | Google Calendar — list, create, and manage events via gcal CLI |
| category | productivity |
| tags | ["google","calendar","scheduling","events","meetings","gcal"] |
| requires | {"any_bins":["gcal","gcalcli"]} |
Manage Google Calendar events from the command line using gcal (Node.js) or gcalcli (Python).
sudo npm install -g gcal
~/.client_secret.json# Generate authorization URL
gcal generateUrl
# Open the URL in your browser, authorize, and copy the code
gcal storeToken CODE_FROM_BROWSER
The token is saved at ~/calendar_api_token.json with auto-refresh.
# Today's events
gcal list
# Tomorrow
gcal list tomorrow
# Date range (natural language)
gcal list 'from Monday to Friday'
gcal list 'from 03/01/2026 to 03/07/2026'
# Specific dates
gcal list -f 2026-02-14 -t 2026-02-21
# Natural language (preferred)
gcal insert 'Meeting with João tomorrow from 3pm to 4pm'
gcal insert 'Lunch on Friday at noon for 1 hour'
gcal insert 'Dentist appointment March 5 at 10am'
# Explicit parameters
gcal insert -s 'Team standup' -d 2026-02-15 -t 09:00 -D 30m
gcal insert -s 'Workshop' -d 2026-02-20 -t 14:00 -D 2h
cat > /tmp/events.json << 'EOF'
[{
"calendarId": "primary",
"resource": {
"summary": "Sprint planning",
"start": { "dateTime": "2026-02-17T10:00:00" },
"end": { "dateTime": "2026-02-17T11:00:00" }
}
}, {
"calendarId": "primary",
"resource": {
"summary": "Retrospective",
"start": { "dateTime": "2026-02-17T14:00:00" },
"end": { "dateTime": "2026-02-17T15:00:00" }
}
}]
EOF
gcal bulk -e /tmp/events.json
pip install gcalcli
# List events
gcalcli agenda
gcalcli agenda --nostarted "2026-02-14" "2026-02-21"
# Create event
gcalcli quick "Meeting with team tomorrow 3pm 1hr"
gcalcli add --title "Meeting" --where "Room 1" --when "tomorrow 3pm" --duration 60
# Calendar view
gcalcli calw 2
gcal insert with natural language is the fastest way to create events.calendar, what's on my calendar, schedule a meeting, create an event, check my schedule, free time, available, minha agenda, agendar, marcar reunião, calendário, próximos compromissos, google calendar
Manage HubSpot CRM — contacts, companies, deals, tickets
Manage Shopify store — products, orders, customers, inventory
Configure audio transcription and image/video understanding for channels
AWS CLI for S3, EC2, Lambda, CloudWatch, RDS, and ECS
Google Calendar — list, create, and manage events via gcal CLI
Google Cloud CLI for Compute, Cloud Run, GCS, and BigQuery