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-proWhat This Skill Does
The gcal-pro skill is a robust Google Calendar management tool for OpenClaw that enables users to interact with their personal or professional schedules using natural language. It functions as a bridge between the OpenClaw agent and the Google Calendar API, allowing for comprehensive calendar management. The skill offers two tiers: a Free tier for read-only operations such as viewing daily or weekly agendas and searching events, and a Pro tier that unlocks powerful write capabilities including event creation, modification, and deletion. Pro users also gain access to the 'morning brief' feature, which provides a summarized view of the day ahead via automated cron scheduling.
Installation
Installation requires setting up a Google Cloud project to obtain OAuth credentials. Users must place the 'client_secret.json' file into the '~/.config/gcal-pro/' directory. Authentication is initiated by running 'python scripts/gcal_auth.py auth' in the terminal, which triggers a browser-based flow for the user to grant the necessary calendar permissions. Once authenticated, users can verify their session status by executing 'python scripts/gcal_auth.py status'.
Use Cases
This skill is designed for busy professionals and individuals who need hands-free calendar control. Common use cases include checking availability before agreeing to a meeting, quickly logging new appointments using natural language queries, identifying free slots during a hectic work week, and performing batch deletions or updates to existing events. By integrating this with OpenClaw, users can manage their time without navigating complex web interfaces.
Example Prompts
- "What does my schedule look like for tomorrow morning?"
- "Find a free one-hour slot to meet with Sarah on Wednesday."
- "Schedule a lunch with the team this Friday at 12:30 PM."
Tips & Limitations
To ensure data safety, all destructive actions such as deleting an event or major rescheduling require explicit user confirmation. For Pro users, the quick-add feature is highly sensitive to natural language; always verify the output of the 'quick' command. Note that the free tier is strictly read-only. If you encounter authentication issues, ensure your 'client_secret.json' is correctly formatted and that your Google Cloud Project has the Calendar API enabled in the Google Cloud Console.
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": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, file-write, external-api