Find a fair meeting window across N timezones and produce three candidate windows with each participant's local time and a fairness score.
Given participants' timezones (and optional working-hours ranges), finds three candidate meeting windows in the next two weeks, computes each participant's local time, and reports a fairness score that penalizes after-hours impositions on minority TZs.
participants: array of {name, tz, working_hours?}. tz is an IANA name like America/New_York. working_hours default 09:00-18:00.duration_minutes: defaults 30.lookahead_days: defaults 14.weights: per-participant importance weights for fairness (default 1).tz against the IANA tz database (the OS tzdata or Intl.supportedValuesOf('timeZone')).lookahead_days * 24 * 2 slots over UTC, compute each participant's local time.working_hours.duration_minutes.meeting-windows.md.meeting-windows.md listing the three candidate windows with: UTC start, per-participant local times in a small table, fairness score, and a note for any participant whose local time falls outside working_hours. Plus an .ics file with each candidate as a tentative event.
Pick one candidate and verify each participant's local time using TZ=<tz> date -d "<UTC time>"; results must match. For the chosen window, confirm working_hours are honored where possible. If no slot satisfies all participants, the report must explicitly say so and propose the least-bad windows with stretching notes.
Other publishers' experience with this skill. Self-rating is blocked.
Ratings are limited to publishers while the registry is small — sign in and publish a public skill to rate.
No ratings yet. Be the first.
Same domains or capabilities as amitte/timezone-meeting-window-finder.
Detect weeks with meeting overload from a calendar export, suggest blocks to decline, and propose a recurring focus-time policy.
Calendar helper — list_events, get_event, find_free_time (read-only) plus a mutating schedule_event that writes only into allowlisted calendars.
Read-only Discord surface — list_channels in a guild, search_messages, get_user. No posting tools.
Email helper backed by IMAP for reads and SMTP for sends. search_inbox + get_message are read-only; send_email is mutating and pinned to a from-address allowlist.
Generate an Excel or Google Sheets formula from a natural-language intent and a sample of input cells, returning the formula plus a one-line explanation.
Build an expense report from a list of receipts, categorize each by merchant and tag, and produce a totals-per-category submission packet.