Back to Eliza

Scheduling Plugin

packages/docs/plugin-registry/scheduling.md

2.0.11.2 KB
Original Source

Calendar-aware scheduling and coordination for Eliza agents via Google Calendar.

Package: @elizaos/plugin-scheduling

Overview

The Scheduling plugin integrates Google Calendar with elizaOS agents, enabling them to manage events, check availability, and coordinate scheduling on behalf of users. It uses OAuth credentials to access Google Calendar and supports reading, creating, and managing calendar events as part of agent workflows.

Installation

bash
eliza plugins install scheduling

Auto-Enable

The plugin auto-enables when GOOGLE_CALENDAR_CLIENT_ID is set.

Configuration

VariableTypeRequiredDescription
GOOGLE_CALENDAR_CLIENT_IDstringYesGoogle Calendar OAuth client ID
GOOGLE_CALENDAR_CLIENT_SECRETstringYesGoogle Calendar OAuth client secret
GOOGLE_CALENDAR_REDIRECT_URIstringNoOAuth redirect URI
GOOGLE_CALENDAR_REFRESH_TOKENstringYesGoogle Calendar refresh token

All sensitive credentials (CLIENT_ID, CLIENT_SECRET, REFRESH_TOKEN) should be stored securely and never committed to version control.