AgentStack
SKILL verified MIT Self-run

Macos Calendar Reminders Skill

skill-cosmostima-macos-calendar-reminders-skill-macos-calendar-reminders-skill · by Cosmostima

Manage Apple Calendar events and Apple Reminders on macOS via calctl.py and remindctl.py — self-contained EventKit CLI scripts. Use when the user wants to create, query, update, or delete calendar events or reminders on macOS.

No reviews yet
0 installs
16 views
0.0% view→install

Install

$ agentstack add skill-cosmostima-macos-calendar-reminders-skill-macos-calendar-reminders-skill

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Macos Calendar Reminders Skill? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

macOS Calendar & Reminders

Two CLI tools for Apple Calendar (calctl.py) and Apple Reminders (remindctl.py). Dependencies auto-installed by uv.

Full reference: [calctl.md](references/calctl.md) · [remindctl.md](references/remindctl.md) · [authorization.md](references/authorization.md)


Routing

| Scenario | Tool | |----------|------| | Time blocks (meetings, appointments, events) | calctl — Calendar | | Tasks / deadlines / todos | remindctl — Reminder |

Use list to discover available calendars and reminder lists before creating items.


Quick Reference

# Calendar
uv run scripts/calctl.py list
uv run scripts/calctl.py get --calendar all --start 2026-03-16 --end 2026-03-22
uv run scripts/calctl.py create --calendar Work --title "Meeting" --start 2026-03-20T14:00:00 --end 2026-03-20T15:00:00
uv run scripts/calctl.py search --query "review"
uv run scripts/calctl.py update --id "" --start 2026-03-20T15:00:00 --end 2026-03-20T16:00:00
uv run scripts/calctl.py delete --calendar Work --id ""

# Reminders
uv run scripts/remindctl.py list
uv run scripts/remindctl.py get today
uv run scripts/remindctl.py get week --list Work
uv run scripts/remindctl.py create --title "Submit report" --list Work --due 2026-03-20T23:59:00 --priority high
uv run scripts/remindctl.py search --query "assignment"
uv run scripts/remindctl.py update --id "" --due 2026-03-21T23:59:00
uv run scripts/remindctl.py complete --id ""
uv run scripts/remindctl.py delete --id "" --confirm

Authorization

On first use, run status --authorize to trigger the macOS permission prompt:

uv run scripts/calctl.py status --authorize
uv run scripts/remindctl.py status --authorize

If permission is denied or the prompt doesn't appear, read [authorization.md](references/authorization.md) to guide the user through manual setup. Do not retry in a loop.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.