agentsclimarketplace

Run2 timezone dst

Skill cxcscmu/SkillLearnBench/skills/b2-self-feedback-claude-sonnet-4-6/schedule-planning/run2_timezone-dst

Convert US time zones to the calendar's local timezone, correctly handling Daylight Saving Time for dates in March through November.From its SKILL.md

Install
npx -y skills add cxcscmu/SkillLearnBench --skill run2_timezone-dst

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

SKILL.md

1.7 KB, 496 tokens by cl100k_base, as published. Nobody here has run it

Timezone Conversion with DST Awareness

DST in the US

  • Starts: 2nd Sunday of March at 2:00 AM → clocks spring forward 1 hour
  • Ends: 1st Sunday of November at 2:00 AM → clocks fall back 1 hour
  • During DST: PST→PDT, MST→MDT, CST→CDT, EST→EDT

March 9, 2026 Check

  • DST started: Sunday, March 8, 2026 at 2:00 AM
  • March 9 is AFTER the DST change → all US zones are in summer (DT) variants

Offset Table for March 9, 2026

Sender saysActual zoneUTC offsetvs EDT (calendar)
PSTPDTUTC-7+3 hours
MSTMDTUTC-6+2 hours
CSTCDTUTC-5+1 hour
EST/ETEDTUTC-4same

Conversion Examples for March 9, 2026

Sender says "1:00 PM PST":
  → PDT (UTC-7) → EDT (UTC-4) → add 3 hours
  → 4:00 PM EDT (Eastern)

Sender says "5:00 PM PST":
  → 8:00 PM EDT (Eastern)

Python (pytz)

from datetime import datetime
import pytz

pacific = pytz.timezone('America/Los_Angeles')  # handles PDT automatically
eastern = pytz.timezone('America/New_York')     # handles EDT automatically

dt = pacific.localize(datetime(2026, 3, 9, 13, 0))  # "1 PM PST"
dt_et = dt.astimezone(eastern)
print(dt_et.strftime('%I:%M %p'))  # 04:00 PM

Key Rule

When an email says "PST" but the date is in March/April–October/November, assume PDT. The +3 hour offset to Eastern still applies (PDT to EDT both shift by 1 hour each).

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.