calendar-ops-skill

Query and mutate calendar events with ISO 8601 timezone offsets.

94|9|Updated Dec 8, 2025
One-click install
npx skills add https://github.com/OpenLoaf/OpenLoaf --skill calendar-ops-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: calendar-ops-skill
Source: https://github.com/OpenLoaf/OpenLoaf/tree/main/apps/server/src/ai/builtin-skills/calendar-ops
Command: npx skills add https://github.com/OpenLoaf/OpenLoaf --skill calendar-ops-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Querying and mutating real calendar data to manage schedules across sources, ensuring accurate timing and avoiding conflicts.

Core Features & Use Cases

  • View today's agenda and this week's schedule across multiple calendars.
  • Check availability, create, update, delete, or toggle completion for events and reminders with proper conflict checks and timezone handling.
  • Supports multiple calendars via source filtering and enforces ISO 8601 with timezone offsets.

Quick Start

Schedule a meeting tomorrow at 3 PM in the work calendar and invite John.

Frequently Asked Questions about calendar-ops-skill

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

FAQPage Schema
How do I schedule events across multiple calendars without timezone conflicts?

Calendar scheduling across multiple sources requires enforcing ISO 8601 with timezone offsets and validating sourceId usage with conflict checks before creating events to ensure accurate timing and avoid overlaps.

Can I check availability and view today's agenda across different calendar sources?

Yes, you can query real calendar data to view today's agenda and this week's schedule across multiple calendars by applying source filtering to check availability and manage reminders.

How do I create and update calendar events using ISO 8601 timezone offsets?

Creating and updating calendar events requires mutating real calendar data with CalendarMutate, enforcing ISO 8601 timezone offsets, and running conflict checks to validate sourceId usage before scheduling.

What is the best way to manage reminders and toggle event completion across calendars?

Managing reminders and toggling event completion involves querying and mutating real calendar data to delete or update events, applying source filtering and conflict checks to maintain schedule accuracy.

Does calendar mutation require conflict checks before deleting or editing events?

Yes, calendar mutation requires validating sourceId usage and performing conflict checks before deleting, editing, or toggling completion for events to prevent scheduling overlaps and data inconsistencies.

Why does calendar querying fail when sourceId is not specified for multiple calendars?

Calendar querying across multiple sources requires proper sourceId validation to filter specific calendars, ensuring accurate schedule retrieval and preventing unauthorized or ambiguous data mutations.