calendar
Calendar Skill
Google Calendar integration for managing events and checking availability through your agent. Built on top of the google-oauth skill for secure authentication.
Features
- List Events: Browse events with time filters and pagination
- Create & Update: Add and modify events with attendees
- Free Time Finder: Find available time slots across calendars
- Recurring Events: Support for recurring event patterns
- Multiple Calendars: Work with any calendar in your account
- Today & Upcoming: Quick access to relevant events
- SQLite Cache: Local metadata caching for performance
Installation
npm install
npm run build
More from ticruz38/skills
binance-auth
Binance API authentication and key management for trading skills. Securely stores API keys, validates permissions, supports testnet vs production environments, and provides health checks with balance queries.
45reminders
Local reminder system with natural language scheduling
30meetings
Coordinate meetings using calendar and email integration. Find mutual availability, send invites, create calendar events, and manage meeting agendas with prep documents.
6auth-provider
Centralized authentication provider for OAuth 2.0 and API key management. Supports Google, Binance, QuickBooks, and Slack. Provides encrypted SQLite storage, auto-refresh, PKCE flow, and health checks.
6slack
Send messages and notifications to Slack channels. Built on top of slack-auth for authentication, supports messaging, file uploads, channel management, DM sending, and notification templates with variable substitution.
3email
Gmail integration for reading, sending, and managing emails. Built on top of google-oauth for authentication, with SQLite caching, thread support, and full Gmail API capabilities.
3