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.
npx claudepluginhub henkisdabro/wookstar-claude-plugins --plugin timezone-toolsThis skill uses the workspace's default tool permissions.
Get current time in any timezone and convert times between different timezones using IANA timezone database.
Retrieves current time in any timezone and converts times between timezones using IANA names via Python CLI. Useful for scheduling and time-sensitive operations.
Provides .NET/C# guidance for timezone handling: location lookups, Windows/IANA IDs, UTC conversions, DST, scheduling, cross-platform code with TimeZoneInfo, NodaTime.
Executes Bash command to fetch current UTC date and time, ensuring accurate temporal context for time-sensitive tasks, deadlines, and documentation.
Share bugs, ideas, or general feedback.
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)