m365-calendar
Microsoft 365 Calendar
CLI tool for Microsoft 365 Calendar via Microsoft Graph API.
Setup
Uses the same client/tenant from m365mail. Just authenticate with calendar scope:
# Authenticate (device code flow)
m365cal auth
If you haven't set up m365mail yet, do that first — the calendar tool shares its config.
Required Permissions
In your Entra ID app, add these Graph permissions:
Calendars.ReadWrite(delegated)
More from probichaux/clawdskills
m365-mail
Read, search, send, and manage Microsoft 365 email via Graph API. Use when the user asks about email, inbox, messages, or wants to send/read/search mail in their M365 account.
66aviation-weather
Fetch aviation weather data (METAR, TAF, PIREPs, SIGMETs) from NOAA. Use when user asks about airport weather, flight conditions, aviation forecasts, pilot reports, or weather briefings for flying. Supports any ICAO airport code worldwide.
16flight-time
Estimate flight time between airports accounting for winds aloft. Use when calculating flight duration, planning trips, or comparing routes. Takes departure/arrival ICAO codes, cruise altitude, and true airspeed.
2flight-planner
Plan multi-leg flights with wind-optimized timing and calendar integration. Use when asked to plan a flight, create a flight plan, or schedule a flying mission. Takes a route (e.g., "HSV to JWN to HMP to HSV"), calculates times with winds aloft, and creates calendar entries.
2