← 返回 Skills 市场
Options for
2664
总下载
1
收藏
11
当前安装
1
版本数
在 OpenClaw 中安装
/install calctl
功能描述
Manage Apple Calendar events via icalBuddy + AppleScript CLI
使用说明 (SKILL.md)
calctl - Apple Calendar CLI
Manage Apple Calendar from the command line using icalBuddy (fast reads) and AppleScript (writes).
Requirements: brew install ical-buddy
Commands
| Command | Description |
|---|---|
calctl calendars |
List all calendars |
calctl show [filter] |
Show events (today, tomorrow, week, YYYY-MM-DD) |
calctl add \x3Ctitle> |
Create a new event |
calctl search \x3Cquery> |
Search events by title (next 30 days) |
Examples
# List calendars
calctl calendars
# Show today's events
calctl show today
# Show this week's events
calctl show week
# Show events from specific calendar
calctl show week --calendar Work
# Show events on specific date
calctl show 2026-01-25
# Add an event
calctl add "Meeting with John" --date 2026-01-22 --time 14:00
# Add event to specific calendar
calctl add "Team Standup" --calendar Work --date 2026-01-22 --time 09:00 --end 09:30
# Add all-day event
calctl add "Holiday" --date 2026-01-25 --all-day
# Add event with notes
calctl add "Project Review" --date 2026-01-22 --time 15:00 --notes "Bring quarterly report"
# Search for events
calctl search "meeting"
Options for add
| Option | Description | Default |
|---|---|---|
-c, --calendar \x3Cname> |
Calendar to add event to | Privat |
-d, --date \x3CYYYY-MM-DD> |
Event date | today |
-t, --time \x3CHH:MM> |
Start time | 09:00 |
-e, --end \x3CHH:MM> |
End time | 1 hour after start |
-n, --notes \x3Ctext> |
Event notes | none |
--all-day |
Create all-day event | false |
Available Calendars
Common calendars on this system:
- Privat (personal)
- Work
- Familien Kalender
- rainbat solutions GmbH
- TimeTrack
安全使用建议
This skill appears to be a macOS-only CLI wrapper for Apple Calendar (reads via icalBuddy, writes via AppleScript), but the registry metadata does not declare macOS as a required platform or the ical-buddy dependency. Before installing or enabling it:
- Confirm you are on macOS and are comfortable granting Terminal/osascript automation access to control Calendar (Apple will prompt for these permissions). Calendar write access lets the skill create/modify events — consider privacy implications.
- Manually install and vet ical-buddy (brew install ical-buddy) from a trusted source before using. The skill does not include an install script, so installation happens outside the skill.
- Ask the skill author (or the registry) to update metadata to list required binaries and restrict the skill to macOS, and to provide exact commands the agent will run (so you can review them).
- Prefer skills with a homepage or source repository so you can inspect the implementation. If you cannot verify the origin, avoid granting automation/Calendar permissions.
I rated this 'suspicious' because the documentation and metadata are inconsistent and sensitive permissions (Calendar access) are implied but not documented; this could be benign oversight, but verify the points above before use.
功能分析
Type: OpenClaw Skill
Name: calctl
Version: 1.0.0
The skill bundle describes a tool for managing Apple Calendar events using `icalBuddy` and AppleScript. The `SKILL.md` content is purely descriptive, outlining the tool's functionality, commands, and installation requirements (`brew install ical-buddy`). There are no indicators of prompt injection, data exfiltration, malicious execution, persistence mechanisms, or obfuscation. The instructions are clearly aligned with the stated purpose and do not exhibit any high-risk behaviors.
能力评估
Purpose & Capability
The SKILL.md clearly targets macOS (uses AppleScript/icalBuddy) and requires 'brew install ical-buddy', but the registry metadata lists no required binaries and no OS restriction. Asking to read and write a user's Calendar is coherent with the stated purpose, but the metadata omission is inconsistent and surprising.
Instruction Scope
The instructions focus on calendar operations (list/show/add/search) and mention using icalBuddy for reads and AppleScript for writes. They do not ask the agent to access unrelated files or external endpoints. However, the SKILL.md is purely descriptive (no concrete commands or implementation included) and contains example calendar names from a system — this may be benign sample data but is unexpected in a generic skill.
Install Mechanism
There is no install specification (lowest disk risk). Still, the documentation requires an external tool ('brew install ical-buddy'); that requirement is not reflected in metadata. Because installation is not automated by the skill, users will need to install ical-buddy and run on macOS themselves.
Credentials
The skill declares no environment variables or credentials (appropriate), but it will need access to the user's Calendar via AppleScript/osascript and likely Terminal automation permissions. Those sensitive access needs are not documented in the metadata (no platform/permission guidance), which is disproportionate to the registry's blank requirements.
Persistence & Privilege
The skill does not request always:true and uses default autonomous invocation settings. There is no evidence it requests persistent system-wide privileges or modifies other skills' configurations.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install calctl - 安装完成后,直接呼叫该 Skill 的名称或使用
/calctl触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of calctl – Apple Calendar CLI.
- Manage Apple Calendar events from the command line.
- Fast reads using icalBuddy; event creation and editing with AppleScript.
- List calendars, show events (daily, weekly, or by date), add new events, and search upcoming events.
- Supports options for specifying calendar, date, time, all-day events, and notes.
- Easy integration with existing system calendars.
元数据
常见问题
Calctl 是什么?
Manage Apple Calendar events via icalBuddy + AppleScript CLI. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 2664 次。
如何安装 Calctl?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install calctl」即可一键安装,无需额外配置。
Calctl 是免费的吗?
是的,Calctl 完全免费(开源免费),可自由下载、安装和使用。
Calctl 支持哪些平台?
Calctl 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Calctl?
由 rainbat(@rainbat)开发并维护,当前版本 v1.0.0。
推荐 Skills