penny-calendar

Manage iCloud calendar events via the davit CLI.

Updated Jun 17, 2025
One-click install
npx skills add https://github.com/nikbrunner/dots --skill penny-calendar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: penny-calendar
Source: https://github.com/nikbrunner/dots/tree/main/common/.agents/skills/penny-calendar
Command: npx skills add https://github.com/nikbrunner/dots --skill penny-calendar

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Accessing and managing an iCloud calendar from the command line can be cumbersome without a dedicated tool, so this skill automates reading, creating, updating, and deleting events via the davit CLI to streamline Penny's scheduling workflow.

Core Features & Use Cases

  • Read events from the iCloud calendar to prepare daily briefings and reminders.
  • Create, update, and delete events with consistent formatting and UTC timestamps.
  • Synchronize calendar activity with daily notes for context and planning.
  • Use cases include scheduling standups, meetings, and deadlines directly from the terminal.

Quick Start

Install the davit CLI and query your iCloud calendar to see upcoming events.

Frequently Asked Questions about penny-calendar

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

FAQPage Schema
How do I manage my iCloud calendar from the command line?

The davit CLI enables terminal-based iCloud calendar management to read, create, update, and delete events, streamlining scheduling workflows like daily briefings and meeting planning without leaving the command line.

What do I need to set up before scheduling iCloud events via a CLI?

You need the davit CLI installed, valid environment credentials for iCloud authentication, and proper frontmatter metadata configured to scope the skill before managing calendar events from the terminal.

Can I create and delete iCloud calendar events directly from the terminal?

Yes, you can create, update, and delete iCloud calendar events directly from the terminal using davit CLI commands that apply consistent formatting and UTC timestamps for meetings and deadlines.

How does terminal-based calendar management handle daily planning and notes?

Terminal-based calendar management reads upcoming iCloud events to prepare daily briefings and reminders, and synchronizes calendar activity with daily notes to provide context for daily planning and scheduling.

What is the best way to sync terminal workflows with an iCloud calendar?

Using the davit CLI to query iCloud calendar events, apply consistent UTC timestamps, and synchronize activity with daily notes provides an effective way to sync terminal workflows with scheduling.

Why use a CLI tool for iCloud calendar management instead of a web interface?

Using a CLI tool for iCloud calendar management streamlines scheduling tasks like standups and meetings within terminal workflows, avoiding the cumbersome context switching required by web interfaces.