calendar-today

Lists today's Apple Calendar events chronologically using sqlite3 and Python.

5|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/aashari/ai-agent-skills --skill calendar-today
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: calendar-today
Source: https://github.com/aashari/ai-agent-skills/tree/main/skills/apple-calendar/calendar-today
Command: npx skills add https://github.com/aashari/ai-agent-skills --skill calendar-today

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Quickly view all of today's calendar events in chronological order, with all-day items first, to help plan your day.

Core Features & Use Cases

  • Lists today's events from Apple Calendar in chronological order, including all-day and timed events.
  • Supports multiple calendars and displays event titles, locations, and calendar name for quick planning.
  • Use case: check your daily schedule before meetings or to coordinate with teammates.

Quick Start

Ask your assistant to display today's events from your Apple Calendar.

Frequently Asked Questions about calendar-today

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

FAQPage Schema
How do I list today's Apple Calendar events in chronological order?

To list today's Apple Calendar events in chronological order, this Skill queries the local calendar database using sqlite3 and Python, placing all-day items first followed by timed events across multiple calendars.

Does viewing today's schedule require installing sqlite3 and Python?

Viewing today's schedule requires sqlite3 and Python to compute the date window and format results directly from the local Apple Calendar database, ensuring accurate chronological ordering of all daily events.

Can I see all-day and timed events from multiple calendars at once?

You can see all-day and timed events from multiple calendars at once, as the Skill aggregates entries across all configured Apple Calendars and formats the output with titles, locations, and calendar names.

What is the best way to check my daily schedule before team meetings?

The best way to check your daily schedule before team meetings is to retrieve today's chronological event list, which surfaces all-day items first and includes timed events with their locations for quick planning.

How does the Skill compute the date window for today's calendar events?

The Skill computes the date window for today's calendar events by using Python to calculate the exact daily boundaries, then applies sqlite3 queries against the local Apple Calendar database to fetch matching records.