← ClaudeAtlas

timezone-toolslisted

Get current time in any timezone and convert times between timezones. Use when working with time, dates, timezones, scheduling across regions, "what time is it in X", "convert 3pm Sydney to London", DST checks, or when the user mentions specific cities/regions for time queries. Supports IANA timezone names. Do NOT use for date arithmetic (adding days/months), recurring event scheduling, business-day calculations, or full calendar/booking logic - those need a dedicated date library or scheduling tool.
henkisdabro/wookstar-claude-plugins · ★ 86 · Data & Documents · score 75
Install: claude install-skill henkisdabro/wookstar-claude-plugins
# Timezone Tools Get current time in any timezone and convert times between different timezones using IANA timezone database. ## Quick Start ### Get current time in a timezone ```bash python scripts/get_time.py "America/New_York" ``` ### Convert time between timezones ```bash python scripts/convert_time.py "America/New_York" "14:30" "Australia/Perth" ``` ### Search for timezone names ```bash python scripts/list_timezones.py "perth" ``` ## Instructions When the user asks about time or timezones: 1. **For current time queries** (e.g., "What time is it in Tokyo?"): - Use `scripts/get_time.py` with IANA timezone name - If unsure of timezone name, search first with `list_timezones.py` - Script outputs: timezone, datetime, day of week, DST status 2. **For time conversions** (e.g., "What's 2pm EST in Perth time?"): - Use `scripts/convert_time.py` with source timezone, time (HH:MM 24-hour), target timezone - Script shows source time, target time, and time difference - Automatically handles DST changes 3. **For timezone searches**: - Use `scripts/list_timezones.py` with city/country name - Returns matching IANA timezone names ## Common Timezones Reference For quick reference, see [data/common_timezones.json](data/common_timezones.json) which includes major cities worldwide, with Perth prominently featured. **User's local timezone**: The scripts automatically detect your local timezone using `tzlocal`. ## Examples ### Example 1: Current time qu