From agi-super-team
Detects user's local timezone at session start and converts times between timezones using system clock and Python datetime/zoneinfo. Useful when displaying times or handling calendar events.
How this skill is triggered — by the user, by Claude, or both
Slash command
/agi-super-team:timezoneThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> Detecting user's local time at session start
Detecting user's local time at session start
date '+%Y-%m-%d %H:%M:%S %Z %z'
This gives the exact time, timezone and UTC offset from the system clock.
datetime with zoneinfofrom datetime import datetime
from zoneinfo import ZoneInfo
import subprocess
# Determine timezone from system
result = subprocess.run(['date', '+%z'], capture_output=True, text=True)
offset = result.stdout.strip() # e.g. "+0800"
# Or use timezone directly
local_tz = ZoneInfo('Asia/Makassar') # WITA, UTC+8
# Convert from another timezone
event_time = datetime.fromisoformat('2026-02-16T13:30:00+01:00') # CET
local_time = event_time.astimezone(local_tz)
print(local_time.strftime('%H:%M %Z')) # -> 20:30 WITA
Asia/Makassardaily-briefing -- displays event timesshow-today -- deadlinesnpx claudepluginhub aaaaqwq/agi-super-team --plugin agi-super-teamProvides time and timezone utilities: get current time in any IANA timezone, convert times between timezones, list available timezones. Useful for time-sensitive operations and scheduling across timezones.
Looks up current time in any IANA timezone and converts times between timezones, including DST awareness. Use for scheduling across regions, timezone lookups, and time conversions.
Formats time data into locale-aware strings using smarthr-ui's TimeFormatter component. Helps display time in user-preferred formats.