Skip to content

schappim/ekctl-skill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ekctl Skill for Claude Code

A Claude Code skill for managing macOS Calendar events and Reminders using the ekctl CLI tool.

Installation

Using npx (Recommended)

npx skills add schappim/ekctl-skill

Manual Installation

Add the marketplace to Claude Code:

/plugin marketplace add schappim/ekctl-skill

Then install the skill:

/plugin install ekctl-skill@schappim-ekctl-skill

Prerequisites

Before using this skill, install ekctl:

brew tap schappim/ekctl
brew install ekctl

On first run, macOS will prompt you to grant Calendar and Reminders access.

What This Skill Enables

With this skill installed, Claude Code can:

  • List calendars and reminder lists - See all your calendars with their IDs
  • Manage calendar aliases - Set up friendly names like "work" instead of UUIDs
  • Create events - Add meetings, appointments, and all-day events
  • Query events - List events by date range, find specific events
  • Create reminders - Add tasks with due dates and priorities
  • Complete reminders - Mark reminders as done
  • Delete events/reminders - Remove items you no longer need

Example Interactions

Once installed, you can ask Claude things like:

"Show me my calendars"

"Set up an alias called 'work' for my Work calendar"

"What meetings do I have today?"

"Create a meeting called 'Team Standup' tomorrow at 9am for 30 minutes on my work calendar"

"Add a reminder to call the dentist with high priority"

"Show me my incomplete reminders"

"Mark the 'Buy groceries' reminder as complete"

Skill Contents

  • SKILL.md - Main skill instructions and workflow
  • command-reference.md - Complete ekctl command documentation
  • scripting-examples.md - Advanced automation patterns

Related

License

MIT License

About

Claude Code skill for managing macOS Calendar and Reminders via ekctl

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published