Command
nylas calendar schedule ai
AI-powered natural language scheduling.
Written by Qasim Muhammad Staff SRE
What does nylas calendar schedule ai do?
The nylas calendar schedule ai command creates calendar events from natural language descriptions like "meeting with John next Tuesday afternoon." It parses participants, time, and duration, checks availability, handles DST transitions, and creates the event on your connected calendar. Works with Google Calendar, Outlook, and Exchange.
Usage
nylas calendar schedule ai "meeting with John next Tuesday"Flags
| Flag | Description |
|---|---|
| --json | Output as JSON |
| --no-color | Disable color output |
| --verbose(-v) | Enable verbose output |
| --config | Custom config file path |
| --help(-h) | Show help for the command |
| --limit | Limit results (most list commands) |
| --yes(-y) | Skip confirmations |
| --max-options | Maximum number of options to suggest |
| --privacy | Use local LLM (Ollama) for privacy |
| --provider(-p) | AI provider to use (ollama, claude, openai, groq) |
| --timezone | Your timezone (auto-detected if not specified) |
Examples
The nylas calendar schedule ai command creates calendar events from natural language descriptions like "meeting with John next Tuesday afternoon."
Natural language
nylas calendar schedule ai "meeting with John next Tuesday afternoon"Example output
Understanding request... done
Analyzing participant timezones (alice@example.com)... done
Checking availability... done
Suggested times:
1. Tue Jul 1 14:00-14:30 (best for all participants)
2. Tue Jul 1 15:30-16:00
3. Wed Jul 2 10:00-10:30
Run again with --yes to create option 1.Troubleshooting
Recommended guides
Book meeting rooms from the CLI
Book meeting rooms from the CLI by listing calendar resources, using each room email as a calendar ID, and adding it as an event participant with less setup.
Google Calendar API Sync Tokens
Use Google Calendar API sync tokens for incremental event sync, handle the 410 GONE full-resync, and read calendars from the CLI.
Microsoft Graph calendarView Explained
Query the Microsoft Graph calendarView endpoint for events in a date range with recurrences expanded. Compare it to list events and read calendars from the CLI.
Microsoft Graph getSchedule Free/Busy
Call the Microsoft Graph getSchedule action to read free/busy for Outlook and Exchange calendars, then check availability across providers from the CLI.
Google Workspace CLI: Limits and Alternative
What gws covers, where its OAuth scope limits and pre-1.0 status bite, and when a multi-provider email and calendar CLI is the better fit.
SavvyCal vs Nylas: Scheduling Compared
SavvyCal is a scheduling SaaS for end users. Nylas is the API and CLI for building scheduling into your product across Google, Microsoft, and iCloud calendars.
Run nylas calendar schedule ai --help for full help output.