cyberneticlibrary

Handle dates and timezones correctly

date-timezoneskillsetup L1381
majiayu000/claude-skill-registry
What it does

Handle date and timezone calculations

Best for

Ensuring correct cross-timezone scheduling and temporal calculations without off-by-one errors.

Inputs
  • · Date/time values, source timezone, target timezone, duration/offset operations
Outputs
  • · Correct date/time value, handling of DST transitions, ISO 8601 serialization
Requires
  • · Timezone database (IANA tzdata)
  • · Language-specific date libraries
Preconditions

Timezone identifiers known (e.g., America/New_York); source and target zones specified

Failure modes

DST transition mishandled (spring forward, fall back); UTC offset alone insufficient; naive datetime comparison fails across zones

Trust signals
  • · DST transition handling specified
  • · ISO 8601 format preference
  • · Naive datetime anti-pattern clearly marked