They spend more time on branding and visual formatting, than trying to create the same in formats that we can import into our calendar apps and actually use it practically.
I wonder if there is a two step process we can follow that will more robustly generalize ...
1. Read any document and convert into into a simple table that tries to tabulate: date, time (+timezone), venue, url, notes, recurrence
2. Read a table that roughly has the above structure and use that to create google/ical/ics files or links
We may be able to fine tune a model or agent separately to do each step very well.