stacks-calendar

Generate calendar event links and ICS files for Google, Outlook, Yahoo, and generic formats.

2|Updated Jul 8, 2026
One-click install
npx skills add https://github.com/bughq/bughq --skill stacks-calendar-bughq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stacks-calendar
Source: https://github.com/bughq/bughq/tree/main/.claude/skills/stacks-calendar
Command: npx skills add https://github.com/bughq/bughq --skill stacks-calendar-bughq

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the complexity of cross-platform calendar integration by providing a unified interface to generate event links and files for Google, Outlook, Yahoo, and ICS formats.

Core Features & Use Cases

  • Multi-Provider Export: Generate compatible URLs or ICS file content for major calendar services.
  • Standardized Interface: Use the CalendarLink interface to define events once and export them everywhere.
  • Use Case: A developer building a scheduling feature can use this to allow users to add appointments to their personal calendars without writing custom logic for each provider's unique URL parameters.

Quick Start

Use the stacks-calendar skill to generate a Google Calendar URL for a team meeting scheduled for next Friday at 10 AM.

Frequently Asked Questions about stacks-calendar

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

FAQPage Schema
How do I generate calendar event links for multiple providers in TypeScript?

Generate calendar event links in TypeScript by implementing a standardized interface to output compatible URLs for Google, Outlook, Yahoo, and ICS formats. This approach eliminates the need to write custom URL parameter logic for each individual provider.

What is the best way to create ICS files for calendar events in a TypeScript application?

The best way to create ICS files is to define event metadata through a unified interface that exports generic ICS format content. This handles timezones and all-day events consistently without requiring provider-specific logic.

Can I use a single event definition for Google, Outlook, and Yahoo calendar integration?

Yes, you can use a single event definition for Google, Outlook, and Yahoo calendar integration. A standardized interface allows you to define the event once and export it across all supported providers simultaneously.

Does cross-platform calendar integration support all-day events and timezones?

Cross-platform calendar integration supports all-day events and timezones through the CalendarLink interface. This ensures that event metadata and time configurations remain consistent across Google, Outlook, Yahoo, and ICS exports.

Why do I need a standardized interface for scheduling events across different calendar services?

You need a standardized interface for scheduling events because each calendar provider has unique URL parameters for links and files. A unified approach abstracts this complexity, allowing you to generate cross-platform exports from a single source.