skills$openclaw/calctl
rainbat7.4k

by rainbat

calctl – OpenClaw Skill

calctl is an OpenClaw Skills integration for planning workflows. Manage Apple Calendar events via icalBuddy + AppleScript CLI

7.4k stars188 forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026planning

Skill Snapshot

namecalctl
descriptionManage Apple Calendar events via icalBuddy + AppleScript CLI OpenClaw Skills integration.
ownerrainbat
repositoryrainbat/calctl
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @rainbat/calctl
last updatedFeb 7, 2026

Maintainer

rainbat

rainbat

Maintains calctl in the OpenClaw Skills directory.

View GitHub profile
File Explorer
2 files
.
_meta.json
265 B
SKILL.md
1.8 KB
SKILL.md

name: calctl description: Manage Apple Calendar events via icalBuddy + AppleScript CLI

calctl - Apple Calendar CLI

Manage Apple Calendar from the command line using icalBuddy (fast reads) and AppleScript (writes).

Requirements: brew install ical-buddy

Commands

CommandDescription
calctl calendarsList all calendars
calctl show [filter]Show events (today, tomorrow, week, YYYY-MM-DD)
calctl add <title>Create a new event
calctl search <query>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

OptionDescriptionDefault
-c, --calendar <name>Calendar to add event toPrivat
-d, --date <YYYY-MM-DD>Event datetoday
-t, --time <HH:MM>Start time09:00
-e, --end <HH:MM>End time1 hour after start
-n, --notes <text>Event notesnone
--all-dayCreate all-day eventfalse

Available Calendars

Common calendars on this system:

  • Privat (personal)
  • Work
  • Familien Kalender
  • rainbat solutions GmbH
  • TimeTrack
README.md

No README available.

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

  • OpenClaw CLI installed and configured.
  • Language: Markdown
  • License: MIT
  • Topics:

FAQ

How do I install calctl?

Run openclaw add @rainbat/calctl in your terminal. This installs calctl into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/rainbat/calctl. Review commits and README documentation before installing.