google-calendar
Manage Google Calendar events - create, list, update, and delete events. Use when you need to check schedules, create meetings, or automate calendar management. Requires OAuth2 setup.
Why use this skill?
Effortlessly manage your Google Calendar with the OpenClaw AI agent. Create, list, update, and delete events to streamline your schedule. Requires OAuth2 setup.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/mrgoodb/google-calendarWhat This Skill Does
The Google Calendar skill empowers you to seamlessly manage your schedule directly through the OpenClaw AI agent. It allows for the creation, listing, updating, and deletion of calendar events. This skill is invaluable for checking your availability, scheduling meetings, and automating various calendar-related tasks. To use this skill, you will need to set up OAuth2 authentication with your Google account, which involves enabling the Google Calendar API and obtaining credentials. The setup process can be simplified using tools like gcalcli or gcloud for quick authorization.
Installation
To install the Google Calendar skill, use the following command:
clawhub install openclaw/skills/skills/mrgoodb/google-calendar
This command will download and configure the skill from the specified GitHub repository.
Use Cases
- Meeting Scheduling: Quickly create new events, specify attendees, and set reminders without leaving your AI interface.
- Schedule Management: View your upcoming events for the day, week, or any custom period to stay organized.
- Event Updates: Modify existing events, such as changing the time, date, or description of a meeting.
- Event Deletion: Remove unwanted or outdated events from your calendar.
- Calendar Overview: List all your Google Calendars to manage events across different schedules.
Example Prompts
- "Create a meeting titled 'Project Sync' for tomorrow at 10 AM with John Doe and Jane Smith, lasting for 1 hour."
- "What are my events for the rest of the day?"
- "Move my 3 PM meeting to 4 PM today."
Tips & Limitations
- OAuth2 Setup is Crucial: Ensure your OAuth2 credentials and refresh token are correctly configured for the skill to access your Google Calendar.
- Timezones: Be mindful of timezones when creating or updating events to avoid scheduling conflicts. Specify the timezone clearly in your requests.
- Event Details: For complex events with recurring schedules, specific attendees, or attachments, you might need to refer to the Google Calendar API documentation for advanced options not directly exposed by the basic skill functions.
- Permissions: The skill will operate based on the permissions granted during the OAuth2 authorization flow. Ensure you grant it the necessary access to manage your calendar.
- Error Handling: If an event cannot be created or modified, the skill should provide feedback on the error, which may relate to invalid dates, times, or API permission issues.
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-mrgoodb-google-calendar": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api, file-write, file-read
Related Skills
smartsheet
Manage sheets, rows, and columns via Smartsheet API. Automate spreadsheet workflows.
onelogin
Manage users and apps via OneLogin API. Handle SSO and identity management.
google-sheets
Read and write Google Sheets data. Create spreadsheets, update cells, and manage worksheets via Sheets API.
postmark
Send transactional emails with high deliverability via Postmark API. Manage templates, track bounces, and view analytics.
loom
Manage Loom video recordings - list, share, and get analytics via Loom API.