← InviteKit Calendar FilesCONTENT HISTORY
WHAT CHANGED
Update to InviteKit Calendar Files
Snapshot Oct 24, 2026 · 13:34 UTC · version 1.0.0
Collection source: downloaded plugin package.
First saved snapshot
No earlier snapshot is available to establish a change.
Save InviteKit Calendar Files and check future changes in Following.
Up to 10 plugins free · no card required.
Compare saved observations
Download comparison JSONFull technical diff · 0 changed fields
Full snapshot data
{
"description": "Make .ics calendar files and add-to-calendar links (Google Calendar, Outlook.com, Office 365, Yahoo) for one event or a repeating event with generate_calendar_event, or one .ics with many different sessions (a course or event schedule) with generate_event_series.",
"included_files": [
{
"relative_path": "agents/openai.yaml",
"size_in_bytes": 532
}
],
"name": "calendar-invite",
"skill_md_contents": "---\nname: calendar-invite\ndescription: Make .ics calendar files and add-to-calendar links (Google Calendar, Outlook.com, Office 365, Yahoo) for one event or a repeating event with generate_calendar_event, or one .ics with many different sessions (a course or event schedule) with generate_event_series.\n---\n\n# InviteKit Calendar Files\n\nUse `generate_calendar_event` when the user wants a calendar invite, an .ics file, or an add-to-calendar link for one event or one repeating event. Use `generate_event_series` when the user lists several different dates (a course, training plan, fixtures, conference sessions) that should import as one file.\n\n1. Pass `start`/`end` as local times `YYYY-MM-DDTHH:MM` with the event's `time_zone` (a city like \"Chicago\" or an IANA zone like \"America/Chicago\"). Never convert to UTC yourself and never add an offset to `start`. Resolve relative dates (\"next Tuesday\") to real dates first.\n2. All-day events: pass dates only (`2026-11-05`); `end` is the last day, inclusive.\n3. `end` can be just a time (\"21:00\") on the start day. If no end is given the event lasts 1 hour.\n4. Repeats: `recurrence.frequency` daily/weekly/monthly/yearly; weekly uses `weekdays` ([\"TU\",\"TH\"]); \"second Tuesday\" or \"last Friday\" uses `monthly_on: \"nth_weekday\"` with `nth` (2 or -1); \"last working day of the month\" uses `weekdays` [\"MO\",\"TU\",\"WE\",\"TH\",\"FR\"] with `nth` -1; end with `count` or `until` (not both); skipped dates go in `exceptions`.\n5. If the time zone of a timed event is unknown, ask once. Ask for nothing else that is optional.\n6. After the tool returns, give the date and time line, the repeat summary, any notes (skipped or repeated clock times, daylight saving changes, moved start dates) and the .ics download link plus the calendar links. For a series, mention that the Outlook.com, Office 365 and Yahoo links add only the first date.\n\nDo not use these tools to email invitations, add attendees, read or change a calendar, track RSVPs, or find a meeting time across time zones.\n"
}SHA-256 of public snapshot: dc627255715a76e9ba81f4c4a835e2b059d1abd532f90bea2086aeed37170fe0