Get current time in any timezone and convert times between timezones. Use when working with time, dates, timezones, scheduling across regions, or when user mentions specific cities/regions for time queries. Supports IANA timezone names.
/plugin marketplace add henkisdabro/wookstar-claude-code-plugins/plugin install productivity-toolkit@wookstar-claude-code-pluginsThis skill inherits all available tools. When active, it can use any tool Claude has access to.
data/common_timezones.jsonscripts/convert_time.pyscripts/get_time.pyscripts/list_timezones.pyscripts/requirements.txtGet current time in any timezone and convert times between different timezones using IANA timezone database.
python scripts/get_time.py "America/New_York"
python scripts/convert_time.py "America/New_York" "14:30" "Australia/Perth"
python scripts/list_timezones.py "perth"
When the user asks about time or timezones:
For current time queries (e.g., "What time is it in Tokyo?"):
get_time.py with IANA timezone namelist_timezones.pyFor time conversions (e.g., "What's 2pm EST in Perth time?"):
convert_time.py with source timezone, time (HH:MM 24-hour), target timezoneFor timezone searches:
list_timezones.py with city/country nameFor quick reference, see 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.
User: "What time is it in Perth?"
python scripts/list_timezones.py "perth"
# Output: Australia/Perth
python scripts/get_time.py "Australia/Perth"
# Output:
# Timezone: Australia/Perth
# Current time: 2025-11-07T15:30:45
# Day: Thursday
# DST: No
User: "I have a meeting at 2pm New York time, what time is that in Perth?"
python scripts/convert_time.py "America/New_York" "14:00" "Australia/Perth"
# Output:
# Source: America/New_York - 2025-11-07T14:00:00 (Thursday, DST: No)
# Target: Australia/Perth - 2025-11-08T03:00:00 (Friday, DST: No)
# Time difference: +13.0h
User: "What are the timezone codes for London, Tokyo, and Sydney?"
python scripts/list_timezones.py "london"
python scripts/list_timezones.py "tokyo"
python scripts/list_timezones.py "sydney"
# Outputs:
# Europe/London
# Asia/Tokyo
# Australia/Sydney
14:30 not 2:30 PM2025-11-07T14:30:45America/New_York, not EST)America/New_York not EST or Easternlist_timezones.py if unsure14:30 not 2:30 PMHH:MM with colon separatorInstall required Python packages:
pip install tzlocal
tzlocal>=5.0 - for local timezone detectionzoneinfo - built-in Python 3.9+ (IANA timezone database)Australia/Perth (UTC+8, no DST)