بنقرة واحدة
google-calendar
Google Calendar — list, create, and manage events via gcal CLI
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Google Calendar — list, create, and manage events via gcal CLI
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
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
| 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