gcal-manager
Error: --action required. Use when you need gcal manager capabilities. Triggers on: gcal manager, token, calendar, event-id, title, start.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/ckchzh/gcal-managerGoogle Calendar Manager
A full-featured Google Calendar management toolkit for listing events, creating/updating/deleting events, checking availability, viewing daily agendas, and managing multiple calendars — all from the command line using the Google Calendar API with OAuth2 authentication.
Description
Google Calendar Manager lets you interact with your Google Calendar programmatically. View your upcoming events, create new ones with attendees, check free/busy times, get a formatted daily agenda, and manage calendar settings. Supports multiple calendars, time zone handling, recurring events, and rich output formatting. Perfect for scheduling automation, meeting management, and calendar-based workflows.
Requirements
list-calendars— List all calendarstoday— Show today's eventslist-events— List upcoming events (--days for range)create-event— Create event (--title --start --end)get-event— Get event details (--event-id)update-event— Update event (--event-id --title)delete-event— Delete event (--event-id)free-busy— Check availability (--start --end)- Enable the Google Calendar API in your Google Cloud Console
- Create OAuth2 credentials and obtain an access token with
calendarscope
Commands
See commands above.
Environment Variables
| Variable | Required | Description |
|---|---|---|
GCAL_ACCESS_TOKEN | Yes | Google OAuth2 access token |
GCAL_CALENDAR_ID | No | Calendar ID (default: primary) |
GCAL_TIMEZONE | No | Timezone (default: system timezone) |
GCAL_OUTPUT_FORMAT | No | Output format: table, json, markdown |
Examples
# List next 7 days of events
GCAL_ACCESS_TOKEN=ya29.xxx gcal-manager list
# Show today's agenda
GCAL_ACCESS_TOKEN=ya29.xxx gcal-manager today
# Create an event
GCAL_ACCESS_TOKEN=ya29.xxx gcal-manager create "Team Standup" "2024-01-15T09:00:00" "2024-01-15T09:30:00" '{"attendees":["[email protected]"]}'
# Check availability
GCAL_ACCESS_TOKEN=ya29.xxx gcal-manager freebusy "2024-01-15T08:00:00" "2024-01-15T18:00:00"
# Quick-add with natural language
GCAL_ACCESS_TOKEN=ya29.xxx gcal-manager quick "Lunch with Bob tomorrow at noon"
# Search events
GCAL_ACCESS_TOKEN=ya29.xxx gcal-manager search "standup" 30
💬 Feedback & Feature Requests: https://bytesagain.com/feedback Powered by BytesAgain | bytesagain.com
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-ckchzh-gcal-manager": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
header
Header design reference — navigation patterns, sticky headers, responsive menus, accessibility. Use when designing website headers or implementing navigation components.
docker-helper
Dockerfile生成、docker-compose编排、命令速查、调试排错、镜像优化、仓库配置. Use when you need docker helper capabilities. Triggers on: docker helper.
rsyslog
RSyslog advanced system logging reference. RainerScript configuration, input/output modules (imtcp/imfile/omfwd/omelasticsearch), templates with property replacer, content-based filtering, TLS-encrypted remote logging, queue performance tuning, and debug troubleshooting.
Fitness Plan — Science-Based Training & Workout Auditor
Track workouts, calculate BMI/1RM, and access exercise science guides. 支持科学健身计划制定、BMI/最大力量计算及运动解剖学参考。Use when planning gym sessions, calculating macro needs, or auditing training splits.
pesticide
Pesticide management reference — chemical classes, application methods, IPM strategies, residue limits, safety protocols. Use when selecting pest control products, calculating spray rates, or managing pesticide compliance.