What this skill does
Scheduling a meeting across more than two people usually turns into five reply-all emails of "does Tuesday work" before anyone lands on a time. This skill reads the whole thread — every stated availability, every constraint mentioned in passing — and proposes the single best time that fits everyone, written as a ready-to-send reply.
How it works
- Constraint extraction — reads the full email thread and pulls out every stated availability window, timezone mention, and soft constraint ("mornings are better for me", "not after 4pm") from each participant.
- Best-fit resolution — finds the time window that satisfies the most hard constraints and the most soft preferences, resolving timezones explicitly rather than assuming everyone's in the same one.
- Reply drafting — writes a reply proposing the resolved time, explicitly stated in each participant's local time if timezones differ, ready to send or edit.
Requirements
- Works on Claude AI (any surface, given the thread text) and on OpenClaw (reading directly from a connected email/calendar plugin).
- No calendar API required for the core skill — it reasons from stated availability in the thread text; pairing it with calendar-read access (via OpenClaw) lets it also check for conflicts automatically.
Setup
- Unzip the package into your Skills directory, keeping the folder structure intact.
- Paste the full email thread (or point OpenClaw at the live thread) to get a proposed time.
What you get
- Every participant's stated availability, timezone, and soft preference extracted from a messy thread automatically
- A single best-fit time that satisfies the most hard constraints and soft preferences, not just the first slot that technically works
- Timezones resolved explicitly and spelled out per participant, avoiding the classic scheduling mix-up
- A ready-to-send reply proposing the resolved time
- A worked example resolving a 4-person, 3-timezone thread