Agent Skills
Google Calendar
Manage calendars, events, and availability with Google Calendar API
Google Calendar is Google's scheduling and time management service. This skill enables your agent to create events, manage attendees, set reminders, and check availability.
Required Environment
| Name | Type | Description |
|---|---|---|
GOOGLE_CALENDAR_TOKEN | secret | Google Calendar API bearer token |
Connect your Google Calendar account in Settings > Connectors on the vm0 platform. The token is automatically injected at runtime.
See Google Cloud Console for manual credential setup if needed.
Configuration
version: "1.0"
agents:
my-agent:
framework: claude-code
skills:
- https://github.com/vm0-ai/vm0-skills/tree/main/google-calendarRun
Store your secret on the platform (recommended, one-time setup):
vm0 secret set GOOGLE_CALENDAR_TOKEN your-google-calendar-tokenThen run your agent - secrets are automatically loaded:
vm0 run my-agent "check my schedule for today"For CI/CD or temporary overrides, pass secrets at runtime: --secrets GOOGLE_CALENDAR_TOKEN=value. See Environment Variables for details.
Example Instructions
# Meeting Scheduler Agent
You use Google Calendar to schedule and manage meetings.
## Workflow
1. Check availability for all attendees
2. Find the next open time slot
3. Create the event with proper details
4. Send invitations to attendees
## Rules
- Always check for conflicts before creating events
- Include video conferencing link when requested
- Set appropriate reminders (15 min for meetings, 1 day for all-day events)# Daily Briefing Agent
You use Google Calendar to prepare daily schedule summaries.
## Workflow
1. Fetch today's events
2. Check for conflicts or back-to-back meetings
3. Summarize the schedule with key details
4. Flag any preparation needed for upcoming meetings
## Output Format
- Time and duration
- Meeting title and attendees
- Location or video link
- Preparation notes if applicable