/install calmly
calmly
A calm CLI for macOS Calendar. Manage iCloud and local calendars without dialogs, prompts, or UI interruptions.
Why calmly?
- AppleScript hangs — Calendar scripting often freezes waiting for permissions
- ICS imports pop dialogs — Can't automate without user interaction
- icalBuddy is read-only — Can't create events
calmly uses EventKit directly, so it works silently.
Installation
brew tap halbotley/tap
brew install calmly
First run prompts for Calendar access (System Settings → Privacy → Calendars). One-time only.
Commands
List calendars
calmly list
View upcoming events
calmly events Work # Next 30 days
calmly events Family 14 # Next 14 days
Create all-day event
calmly add Work "Day Off" 2025-03-15
Create multi-day event
calmly add Family "Vacation" 2025-07-01 2025-07-14
Create timed event
calmly addtimed Work "Meeting" 2025-03-15 09:00 10:30
calmly addtimed Kids "Swim Practice" 2025-02-03 07:00 08:30
Batch Event Creation
For recurring events, loop in bash:
# Morning practice every Tuesday/Thursday for 6 weeks
for d in 2025-02-04 2025-02-06 2025-02-11 2025-02-13; do
calmly addtimed Kids "🏊 AM Practice" "$d" 07:00 08:30
done
Date Verification
Before creating events, verify day/date alignment:
for d in 3 4 5 6 7; do date -j -f "%Y-%m-%d" "2025-02-0$d" "+%A %B %d"; done
Notes
- Dates use
YYYY-MM-DDformat - Times use 24-hour
HH:MMformat - Calendar names are case-insensitive
- Events sync to iCloud automatically
- No delete command yet — delete via Calendar app or iCloud web
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install calmly - 安装完成后,直接呼叫该 Skill 的名称或使用
/calmly触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
calmly 是什么?
Manage macOS Calendar events from the command line using EventKit. Use when creating, listing, or viewing calendar events on macOS without AppleScript dialog... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 675 次。
如何安装 calmly?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install calmly」即可一键安装,无需额外配置。
calmly 是免费的吗?
是的,calmly 完全免费(开源免费),可自由下载、安装和使用。
calmly 支持哪些平台?
calmly 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(darwin)。
谁开发了 calmly?
由 halbotley(@halbotley)开发并维护,当前版本 v1.3.0。