From timezone-tools
Retrieves current time in IANA timezones and converts times between them using Python scripts like get_time.py and convert_time.py. Useful for scheduling across regions or city-specific time queries.
How this skill is triggered — by the user, by Claude, or both
Slash command
/timezone-tools:timezone-toolsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Get current time in any timezone and convert times between different timezones using IANA timezone database.
Get 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?"):
scripts/get_time.py with IANA timezone namelist_timezones.pyFor time conversions (e.g., "What's 2pm EST in Perth time?"):
scripts/convert_time.py with source timezone, time (HH:MM 24-hour), target timezoneFor timezone searches:
scripts/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)npx claudepluginhub henkisdabro/wookstar-claude-plugins --plugin timezone-toolsExecutes Bash command to fetch current UTC date and time, ensuring accurate temporal context for time-sensitive tasks, deadlines, and documentation.
Handles dates, times, and code timing in Sciris using sc.timer, sc.tic/toc, sc.date, daterange, datedelta, sleeps, now, getdate, and format conversions.
Interactive timesheet entry — collects work description, date, start/end times via prompts, calculates hours, appends to .campaign/timesheet.md