AgentConn

Smart Scheduler

Framework Agnostic Beginner Automation Freemium

Smart Scheduler goes beyond simple calendar availability checking. It understands your meeting preferences (no meetings before 10am, focus time blocks, meeting-free Fridays), handles multi-timezone coordination, and optimizes your calendar for productivity — not just availability.

Input / Output

Accepts

calendar preferences meeting-request

Produces

meeting-invite schedule-suggestion

Overview

Finding a meeting time across multiple people, time zones, and preferences shouldn’t require 15 emails. Smart Scheduler automates the entire process by understanding not just when people are free, but when they should meet.

The skill integrates with Google Calendar, Outlook, and CalDAV to read availability. But it goes further — it learns your preferences (you prefer morning meetings, you need lunch breaks, you want focus time in the afternoon) and optimizes scheduling around those patterns.

For multi-timezone meetings, it automatically finds times that work across all participants’ working hours without anyone having to do timezone math.

How It Works

  1. Connect — Link calendars for all participants
  2. Preferences — Configure meeting preferences, focus time, and constraints
  3. Analyze — The skill finds optimal slots considering availability, preferences, and time zones
  4. Suggest — Presents top 3 options ranked by optimization score
  5. Book — Sends calendar invites and handles confirmations

Use Cases

  • Team scheduling — Find meeting times across distributed teams
  • Client meetings — Coordinate with external parties across time zones
  • Focus time protection — Ensure meetings don’t fragment your productive hours
  • Recurring optimization — Suggest better times for existing recurring meetings
  • Calendar cleanup — Identify and suggest consolidation for fragmented schedules

Getting Started

npm install smart-scheduler
smart-scheduler auth --provider google

# Find a meeting time
smart-scheduler find --participants "alice@co.com,bob@co.com" --duration 30m

# Set preferences
smart-scheduler preferences --no-before 10am --focus-time "1pm-4pm" --no-friday-meetings

Example

Finding 30-minute slot for 3 participants:
- You (PST) — Prefers mornings, focus time 1-4pm
- Alice (EST) — Available 9am-5pm, no Monday meetings
- Bob (GMT) — Available 10am-6pm

Top suggestions:
1. ⭐ Tuesday 10:00am PST (1:00pm EST, 6:00pm GMT) — Score: 95%
2. Wednesday 9:30am PST (12:30pm EST, 5:30pm GMT) — Score: 88%
3. Thursday 11:00am PST (2:00pm EST, 7:00pm GMT) — Score: 72%

Alternatives

  • Calendly — Scheduling link platform
  • Reclaim.ai — AI calendar management
  • SavvyCal — Collaborative scheduling

Tags

#scheduling #calendar #meetings #timezone #productivity

Compatible Agents

AI agents that work well with Smart Scheduler.

Similar Skills