gcal-pro
Google Calendar integration for viewing, creating, and managing calendar events. Use when the user asks about their schedule, wants to add/edit/delete events, check availability, or needs a morning brief. Supports natural language like "What's on my calendar tomorrow?" or "Schedule lunch with Alex at noon Friday." Free tier provides read access; Pro tier ($12) adds create/edit/delete and morning briefs.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/bilalmohamed187-cpu/gcal-pro-calendarWhat This Skill Does
gcal-pro is a comprehensive Google Calendar integration for OpenClaw that empowers users to manage their time directly through natural language processing. The skill bridges the gap between complex calendar management and intuitive conversation. In its Free tier, it provides a powerful read-only interface, allowing users to query their daily, weekly, or upcoming schedules, search for specific events, and pinpoint free time slots for new engagements.
Upgrading to the Pro tier unlocks full write capabilities. This includes the ability to create new calendar events using natural language (e.g., 'Lunch with Sarah at 2 PM'), update existing appointments, and execute deletions. Furthermore, Pro users gain access to a dedicated 'Morning Brief' feature, which can be integrated into cron jobs to provide a summary of the day's tasks, ensuring you never miss a deadline or meeting.
Installation
- Ensure you have a Google Cloud project with Calendar API credentials configured.
- Place your
client_secret.jsonin~/.config/gcal-pro/. - Execute the authentication process using
python scripts/gcal_auth.py authand authorize the app via your browser. - Verify your session by running
python scripts/gcal_auth.py status.
Use Cases
- Professional Scheduling: Quickly create meetings while in a voice call or chat without leaving your current workspace.
- Schedule Auditing: Get a quick summary of your workload for the week or find gaps for deep work.
- Event Management: Easily modify or remove events using command-line arguments or Python scripts.
- Daily Planning: Use the morning brief to prepare for your workday with a pre-generated schedule overview.
Example Prompts
- "What does my schedule look like for the rest of the day?"
- "Find a one-hour gap for a meeting with the design team tomorrow morning."
- "Schedule a dentist appointment for next Thursday at 3:00 PM."
Tips & Limitations
Always verify calendar data before performing destructive actions. The Pro-level delete command requires the -y flag to prevent accidental data loss. For privacy, ensure your client_secret.json is stored in a secure directory. If you are using the Free tier, note that event creation and editing features are disabled; you will need to upgrade for full management capabilities.
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-bilalmohamed187-cpu-gcal-pro-calendar": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, external-api