Manage macOS Calendar events from the command line using EventKit. Use when creating, listing, or viewing calendar events on macOS without AppleScript dialogs or UI prompts. Supports all-day events, multi-day events, and timed events. Works with iCloud, local, and CalDAV calendars.
一个适用于macOS日历的静默命令行工具。无需对话框、提示或UI交互即可管理iCloud和本地日历。
calmly直接使用EventKit,因此可以静默运行。
bash
brew tap halbotley/tap
brew install calmly
首次运行会提示授予日历访问权限(系统设置 → 隐私 → 日历)。仅需一次。
bash
calmly list
bash
calmly events Work # 未来30天
calmly events Family 14 # 未来14天
bash
calmly add Work Day Off 2025-03-15
bash
calmly add Family Vacation 2025-07-01 2025-07-14
bash
calmly addtimed Work Meeting 2025-03-15 09:00 10:30
calmly addtimed Kids Swim Practice 2025-02-03 07:00 08:30
对于重复事件,可在bash中循环:
bash
在创建事件前,验证日期与星期的对应关系:
bash
for d in 3 4 5 6 7; do date -j -f %Y-%m-%d 2025-02-0$d +%A %B %d; done
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 calmly-1776419963 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 calmly-1776419963 技能
skillhub install calmly-1776419963
文件大小: 1.63 KB | 发布时间: 2026-4-17 19:56