calendar

Display events and select meeting times on an interactive calendar canvas.

Updated Jan 11, 2026
One-click install
npx skills add https://github.com/victorstein/claude-canvas --skill calendar-victorstein
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: calendar
Source: https://github.com/victorstein/claude-canvas/tree/main/canvas/skills/calendar
Command: npx skills add https://github.com/victorstein/claude-canvas --skill calendar-victorstein

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The skill provides an interactive calendar canvas to display events and enable users to pick meeting times, reducing scheduling friction.

Core Features & Use Cases

  • Visual calendar views to browse events and availabilities.
  • Interactive meeting picker across multiple calendars to schedule with teammates.
  • Quick Start: easily schedule a time by selecting an available slot and confirming the meeting.

Quick Start

bun run src/cli.ts show calendar --scenario display --config '{ "title": "This Week", "events": [{"id": "1", "title": "Team Standup", "startTime": "2025-01-06T09:00:00", "endTime": "2025-01-06T09:30:00"}] }'

Frequently Asked Questions about calendar

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

FAQPage Schema
How do I display calendar events in a terminal UI?

To display calendar events in a terminal UI, execute the CLI command with a JSON configuration object containing event titles and start times. This renders an interactive calendar canvas directly in your terminal.

Can I use this to schedule a meeting time across multiple participants?

Yes, you can schedule a meeting across multiple participants using the interactive meeting picker. It displays available time slots across multiple calendars so you can select and confirm a suitable meeting time.

What is the best way to visualize team availability for scheduling?

The best way to visualize team availability is using an interactive calendar canvas. It provides visual calendar views to browse events and availabilities, reducing scheduling friction when coordinating with teammates.

Do I need any external dependencies to run the calendar?

No, you do not need any external dependencies to run the calendar. The skill operates independently without requiring additional packages or modules, though you execute it using the bun runtime.

How do I configure events to show on the interactive calendar canvas?

You configure events to show on the interactive calendar canvas by passing a JSON config object to the CLI command. This config includes a title and an array of events with unique IDs, titles, and ISO format start times.