google-calendar-ics-timezone-handling

Convert UTC times to PST/PDT for imported ICS calendar feeds in gog.

9|2|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/DavidTeju/shared-skills --skill google-calendar-ics-timezone-handling
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-calendar-ics-timezone-handling
Source: https://github.com/DavidTeju/shared-skills/tree/main/skills/google-calendar-ics-timezone-handling
Command: npx skills add https://github.com/DavidTeju/shared-skills --skill google-calendar-ics-timezone-handling

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Timezone misalignment for imported ICS calendars causes events to appear at incorrect local times when using gog, leading to scheduling confusion and missed meetings.

Core Features & Use Cases

  • Detects imported ICS feeds by calendar ID suffix (e.g., ending with @import.calendar.google.com) and flags inconsistent times.
  • Applies UTC-to-local timezone conversions, accounting for DST (PST/PDT) to align events with the user's local time.
  • Verifies converted times and supports cross-timezone scenarios to reduce scheduling conflicts.

Quick Start

Run gog calendar events on your imported ICS calendar to apply the timezone corrections and display correct local times.

Frequently Asked Questions about google-calendar-ics-timezone-handling

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
Why do imported Google Calendar ICS events display the wrong local time?

Imported ICS events display wrong local times due to timezone misalignment when UTC times lack offsets. This occurs with feeds ending in @import.calendar.google.com, causing scheduling conflicts and missed meetings.

How do I fix timezone offsets for ICS calendars imported into Google Calendar?

Fix timezone offsets for imported ICS calendars by applying UTC-to-local timezone conversions with PST/PDT rules. This detects imported feeds and aligns events to your local time across DST transitions.

Does Google Calendar automatically adjust imported ICS feeds for daylight saving time?

Google Calendar does not always correctly adjust imported ICS feeds for daylight saving time. This skill applies UTC-to-local conversions with PST/PDT rules to handle DST transitions and ensure consistent meeting times.

How do I correct calendar event times that lack UTC offsets in an imported ICS feed?

Correct event times lacking UTC offsets by applying timezone conversions that detect imported ICS feeds and align them to local time. This verifies converted times to reduce cross-timezone scheduling conflicts.

What is the best way to handle cross-timezone scheduling conflicts from imported ICS feeds?

The best way to handle cross-timezone scheduling conflicts from imported ICS feeds is to apply UTC-to-local conversions with DST transition handling. This aligns imported events consistently with your local time.

Are there limitations to fixing timezone misalignment for imported ICS calendars in gog?

Limitations for fixing timezone misalignment in gog include restriction to imported ICS feeds whose IDs end with @import.calendar.google.com. It specifically targets UTC times lacking offsets using PST/PDT conversion rules.