Docs/Skills & Integrations/Google Calendar
Integration

Google Calendar

Connect your agent to Google Calendar. View upcoming events, create meetings, and manage your schedule.

Setup Guide#

Google Calendar uses the same OAuth credentials as Gmail. If you've already set up Gmail, you can reuse the same Client ID, Client Secret, and Refresh Token.

1

Enable the Calendar API

In the Google Cloud Console, search for "Google Calendar API" and enable it for your project.

2

Generate Credentials

Follow the same OAuth setup as Gmail, but make sure to include the Calendar scope:

text
https://www.googleapis.com/auth/calendar
3

Add to Lobstack

Go to Dashboard → Skills → Google Calendar → ⚙️ and enter your Google Client ID, Client Secret, and Refresh Token.

Available Tools#

ToolDescriptionParameters
calendar_list_eventsList upcoming events from your primary calendarmax_results (optional), query (optional)
calendar_create_eventCreate a new calendar eventsummary, start (ISO 8601), end (ISO 8601), description, location
💡

Date format

When creating events, use ISO 8601 format for dates: 2026-03-15T09:00:00-05:00. Include the timezone offset for accuracy.

Example Prompts#

text
"What meetings do I have today?"
"Show me my calendar for next week"
"Schedule a meeting called 'Product Review' tomorrow at 2pm for 1 hour"
"Search my calendar for events about 'standup'"
"Create an event: Team Lunch, Friday 12pm-1pm at Café Milano"