thinkhard.SI

Prompt repository Email, meetings & presentations

Find meeting times across time zones and draft the invite

You need to schedule a call for people in several countries and want fair time options and an invite that shows everyone's local time.

Registry no.
OFF-036
Collection
Email, meetings & presentations
Laid out for
Any chat model
Score
10 out of 10
Blanks to fill
6
Added

Email, meetings & presentationsAny chat

The prompt

Score 10 of 10, Excellent

Use it when You need to schedule a call for people in several countries and want fair time options and an invite that shows everyone's local time.

  • {{meeting_length}}
  • {{attendee_group}}
  • {{attendees}}
  • {{date_range}}
  • {{constraints}}
  • {{meeting_purpose}}
Full prompt and why it works
Prompt
Help me find times for a {{meeting_length}} meeting with people in different time zones, and draft the invitation. The invite goes to {{attendee_group}}, and I want options that are fair, not ones that always suit me.

Attendees, with city or time zone and working hours:
"""
{{attendees}}
"""

Dates the meeting can happen: {{date_range}}
Constraints (who must attend, times to avoid, whether to rotate inconvenient times): {{constraints}}
What the meeting is for: {{meeting_purpose}}

Give me:
1. A conversion table for the candidate slots: each attendee's local time for every slot, with the UTC offset used for each place. Daylight saving time starts and ends on different dates in different countries, so state the offset for the specific date, not the usual one.
2. Up to 3 recommended slots, ranked. For each, say who is inside working hours, who is outside them and by how much, and why it is the fairest option. A good option is one that shares any early or late start fairly rather than always favoring me. If no slot fits everyone's working hours, say so plainly and suggest rotating the time or splitting into two sessions.
3. A draft invitation: a title, the purpose in one sentence, the time in each attendee's local time with the city name and the day where it differs, for example "Tue 5:00 pm Phoenix / Wed 9:00 am Tokyo", up to 4 agenda bullets, and "[link]" for the joining details.

Do not guess anyone's time zone from their name or company. If an attendee's location or working hours are missing or unclear, list them under "Need to confirm" and leave them out of the calculation. Time zone arithmetic is easy to get wrong, so end with a line reminding me to check the chosen slot in my calendar or a world clock before sending.

Variables

{{meeting_length}}
How long the meeting is, for example "45-minute".
{{attendee_group}}
Who the invite is for, for example "the regional sales leads".
{{attendees}}
Each attendee with their city or time zone and working hours, one per line. Initials are enough.
{{date_range}}
The dates the meeting could happen, for example "any weekday from March 23 to April 3".
{{constraints}}
Who must attend, times to avoid, and any preference such as rotating early starts. Write "none" if there are none.
{{meeting_purpose}}
What the meeting is for, in a sentence.

Why it works

  • Format. A conversion table that shows the offset used for each place lets you check the arithmetic, which matters most in the weeks when countries change their clocks on different dates.
  • What good looks like. Each recommended slot says who is outside working hours and by how much, so fairness is visible rather than assumed.
  • If unsure. Missing locations are listed to confirm instead of guessed from a name, and the last line sends you to a world clock before the invite goes out.

How to use it

  1. Press Fill in variables and type your details into each blank. What you type stays in this browser.
  2. Copy the filled prompt into the AI tool you already use, such as ChatGPT, Claude or Gemini, or open it in the Grader or the Prompt Tester here.
  3. Before you rely on it, try it on three or four real examples. The Prompt Tester runs them all at once and shows which ones go wrong.
Use it from code

Get this prompt as JSON from the free REST API, with your own text in the blanks, or let an AI assistant fetch it through the MCP server. No key.

curl -s https://thinkhard.si/api/v1/prompts/meeting-times-across-time-zones

With the MCP server added to Claude, ChatGPT, Cursor or VS Code, call get_prompt with {"prompt": "meeting-times-across-time-zones"}, or just ask for it by name.