Calendar

On this page 5

stacks-calendar · Messaging · model-invoked

Calendar links for Google, Outlook, Yahoo and ICS, including timezone handling and all-day events.

When to reach for it

  • Exporting events to Google Calendar
  • Outlook
  • Yahoo
  • ICS format
  • The CalendarLink interface for event definitions
  • Timezone handling
  • All-day events
  • Calendar URL generation

Covers

@stacksjs/calendar-api.

Inside the skill

The sections an agent reads once the skill loads.

  • Key Paths
  • Export Functions
  • CalendarLink Interface
  • Calendar Store Types
  • All-Day Events
  • Format Differences
  • Gotchas

Where the code lives

  • Core package: storage/framework/core/calendar-api/src/
  • Package: @stacksjs/calendar-api

Using it

This one is model-invoked. Your agent reaches for it on its own when the task matches, and you can also call it by name:

/stacks-calendar

Source: stacks-calendar/SKILL.md. Shadow it for one project with app/Skills/stacks-calendar/SKILL.md, then re-run buddy setup:ai. See Writing your own.