How-to · Productivity · By ClawHub Community

How to use macOS Calendar Assistant in your AI agent

Install and use the macOS Calendar Assistant skill in Claude Code, Cursor, Codex, Gemini CLI, OpenCode, and Windsurf — with sample prompts.

What you'll get

This skill lets you manage your macOS Calendar through normal conversation with your AI assistant. You can create events from screenshots of schedules, move meetings around, check for conflicts, set reminders, and keep your calendar clean—all without opening the Calendar app. It's perfect for people who coordinate schedules through chat apps like Slack, Telegram, or iMessage and want their calendar to stay in sync automatically.

Step 1 — Get the skill source URL

The macOS Calendar Assistant skill lives at:

Step 2 — Add it to your AI agent

Copy one of these prompts and paste it into your AI tool. The agent will fetch and install the skill for you.

Claude Code

Add the agent skill from https://clawhub.ai/bryant24hao/macos-calendar-assistant to my project.

Cursor

Install this agent skill: https://clawhub.ai/bryant24hao/macos-calendar-assistant

Codex

Add this skill to .codex/skills/: https://clawhub.ai/bryant24hao/macos-calendar-assistant

Gemini CLI

Add the skill at https://clawhub.ai/bryant24hao/macos-calendar-assistant to my .gemini/skills/ directory.

OpenCode

Install this agent skill from https://clawhub.ai/bryant24hao/macos-calendar-assistant

Windsurf

Add this skill: https://clawhub.ai/bryant24hao/macos-calendar-assistant

Step 3 — Try these prompts

Once the skill is installed, ask your AI things like:

  • Coordinating schedules over chat and want events automatically added to your calendar
  • Move a meeting or reschedule your day without opening Calendar
  • Looking at a screenshot of someone's availability and want to block time
  • Check if a new meeting conflicts with existing plans

What this skill does

  • Creates and updates calendar events from natural language requests or screenshots of schedules
  • Checks for scheduling conflicts before adding new events
  • Moves, extends, or reschedules existing events based on your instructions
  • Sets reminders and organizes events into the right calendars (Work, Personal, Training, etc.)
  • Finds and removes duplicate calendar entries to keep things tidy
Made byClawHub Community
CategoryProductivity