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) — see
SKILL.mdfor the exact invocation pattern.
What's included
SKILL.md— the skill definition and constraint-resolution logicexamples/sample-run.md— a worked example resolving a 4-person, 3-timezone thread