BusyCal agent skills for Claude Code, Cursor and RevampKey

5 ready-made playbooks that teach an AI agent how to do real BusyCal work: which tools to call, what to check first, and when to stop and ask you.

Download RevampKey, freeI have it: connect BusyCal

Get RevampKey to connect BusyCal

RevampKey is a free desktop app for Mac, Windows and Linux. Install it, sign in, and BusyCal is one click away with its skills already attached.

Download RevampKey

Not now? Use the skills in your current tool

for s in essentials calendar-reschedule-and-move find-meeting-slot schedule-week-review task-triage-and-cleanup; do
  curl -fsSL --create-dirs -o .claude/skills/busycal-$s/SKILL.md https://revampkey.com/marketplace/busycal/skills/$s/SKILL.md
done
Other tools

Connect BusyCal once and all 5 skills install themselves and stay up to date. Mac, Windows and Linux.

All 5 BusyCal skills

Each skill is one job. You ask in plain words and the agent loads the skill that matches, then follows its steps.

Start hereAsks before writing21 BusyCal tools

Use BusyCal with your AI assistant

Lets an AI assistant search your BusyCal events, tasks and free time on your Mac. It checks which calendar you mean and asks before changing anything.

Use it when

  • You want to know what is on your calendar this week without opening BusyCal.
  • You ask when you are free next Tuesday for a 45-minute call.
  • You want to check what is pending in one of your task calendars.

Tools it uses

  • list_accounts
  • list_calendars
  • query_items
  • query_events
  • query_tasks
  • query_availability
  • find_next_available
  • selected_items
  • create_natural_language_item
  • create_event
  • create_task
  • open_item
  • duplicate_item
  • move_event
  • defer_task
  • complete_task
  • uncomplete_task
  • update_event
  • update_task
  • delete_event
  • delete_task
Example

What do I have on Thursday across my work calendars, and when am I next free for 30 minutes?

Thursday on your Work calendar has 4 events and 2 tasks due. Your next 30-minute opening within working hours is 11:15 to 11:45. I haven't added or changed anything; say the word if you want me to book it.

Use in RevampKey

Get RevampKey to connect BusyCal

RevampKey is a free desktop app for Mac, Windows and Linux. Install it, sign in, and BusyCal is one click away with its skills already attached.

Download RevampKey

Not now? Use the skills in your current tool

for s in essentials calendar-reschedule-and-move find-meeting-slot schedule-week-review task-triage-and-cleanup; do
  curl -fsSL --create-dirs -o .claude/skills/busycal-$s/SKILL.md https://revampkey.com/marketplace/busycal/skills/$s/SKILL.md
done
Other tools
Read the full skill →
Asks before writing7 BusyCal tools

Reschedule or move a BusyCal event with AI

Find an existing BusyCal event, check conflicts, travel time, reminders and notes around the new time, and confirm the exact change with you before it is saved.

Use it when

  • A meeting needs to move to another afternoon and you want to know what it clashes with
  • A recurring event should change for one occurrence only
  • An event must go to a different calendar without losing its reminders

Tools it uses

  • query_events
  • open_item
  • query_items
  • list_calendars
  • query_availability
  • move_event
  • update_event
Example

Move my 10:00 Design review on Thursday to 14:00 and check for clashes first.

Design review on Thursday, Work calendar, 10:00 to 10:45. At 14:00 there is one overlap: Vendor call from 14:00 to 14:30. The event has a 15-minute travel time, so the gap before it must stay free. The notes say "meet at 10", which will now be wrong. Shall I save the move to 14:00?

Use in RevampKey

Get RevampKey to connect BusyCal

RevampKey is a free desktop app for Mac, Windows and Linux. Install it, sign in, and BusyCal is one click away with its skills already attached.

Download RevampKey

Not now? Use the skills in your current tool

for s in essentials calendar-reschedule-and-move find-meeting-slot schedule-week-review task-triage-and-cleanup; do
  curl -fsSL --create-dirs -o .claude/skills/busycal-$s/SKILL.md https://revampkey.com/marketplace/busycal/skills/$s/SKILL.md
done
Other tools
Read the full skill →
Read-only6 BusyCal tools

Find a free meeting slot in BusyCal with AI

Finds a free slot of the length you need within your working hours, checks it for conflicts and travel time, and offers a few options. It books nothing until you say yes.

Use it when

  • You need a 45-minute slot for a call before Friday.
  • You want the next open hour that is not right after another meeting.
  • You are scheduling across time zones and need the time read back in both.

Tools it uses

  • list_accounts
  • list_calendars
  • selected_items
  • query_availability
  • query_events
  • find_next_available
Example

Find me a free 45-minute slot for a call with Priya on Tuesday or Wednesday afternoon, leaving room for travel.

Here are three options in your Europe/London time, all clear of conflicts with 15 minutes of buffer either side: Tuesday 14:00–14:45, Tuesday 16:30–17:15, and Wednesday 13:30–14:15. The Tuesday 14:00 slot sits after a short gap following your 13:00 meeting, so it is the tightest. Tell me which you want and I will book it.

Use in RevampKey

Get RevampKey to connect BusyCal

RevampKey is a free desktop app for Mac, Windows and Linux. Install it, sign in, and BusyCal is one click away with its skills already attached.

Download RevampKey

Not now? Use the skills in your current tool

for s in essentials calendar-reschedule-and-move find-meeting-slot schedule-week-review task-triage-and-cleanup; do
  curl -fsSL --create-dirs -o .claude/skills/busycal-$s/SKILL.md https://revampkey.com/marketplace/busycal/skills/$s/SKILL.md
done
Other tools
Read the full skill →
Read-only6 BusyCal tools

Review your week in BusyCal with AI

Reads your coming week across events and tasks to surface clashes, overloaded days, overdue tasks and free blocks worth protecting. It only reports and asks before changing anything.

Use it when

  • You want a clear picture of your week before it starts
  • You suspect double-booking or back-to-back meetings with no travel time
  • You need to find overdue tasks and the gaps to fit them into

Tools it uses

  • list_accounts
  • list_calendars
  • query_events
  • query_tasks
  • query_availability
  • selected_items
Example

Review my week in BusyCal and tell me what needs attention.

Your week of 9 to 13 June has one clash: Tuesday 2pm 'Design review' overlaps 'Client call' on your work calendar. Thursday has 6.5 hours of meetings with no free hour. Three tasks are overdue, two from last week. I have changed nothing. Want me to suggest times for the overdue tasks?

Use in RevampKey

Get RevampKey to connect BusyCal

RevampKey is a free desktop app for Mac, Windows and Linux. Install it, sign in, and BusyCal is one click away with its skills already attached.

Download RevampKey

Not now? Use the skills in your current tool

for s in essentials calendar-reschedule-and-move find-meeting-slot schedule-week-review task-triage-and-cleanup; do
  curl -fsSL --create-dirs -o .claude/skills/busycal-$s/SKILL.md https://revampkey.com/marketplace/busycal/skills/$s/SKILL.md
done
Other tools
Read the full skill →
Asks before writing11 BusyCal tools

Triage and clean up your BusyCal tasks with AI

Works through your overdue and undated BusyCal tasks, proposing whether to complete, defer, re-prioritise or delete each one. It asks for your approval before changing anything.

Use it when

  • Your to-do backlog has grown and you want it trimmed
  • You have many overdue tasks you no longer need
  • You want undated tasks given realistic dates

Tools it uses

  • list_accounts
  • list_calendars
  • query_tasks
  • selected_items
  • complete_task
  • update_task
  • defer_task
  • delete_task
  • uncomplete_task
  • create_task
  • create_natural_language_item
Example

Go through my overdue BusyCal tasks and suggest what to finish, defer or delete.

I found 26 overdue tasks across your Work and Personal calendars. I suggest completing 7 that look done, deferring 12 to dates next week, and deleting 4 that are over 60 days old with no notes. The other 3 are still current. Tell me which groups to apply.

Use in RevampKey

Get RevampKey to connect BusyCal

RevampKey is a free desktop app for Mac, Windows and Linux. Install it, sign in, and BusyCal is one click away with its skills already attached.

Download RevampKey

Not now? Use the skills in your current tool

for s in essentials calendar-reschedule-and-move find-meeting-slot schedule-week-review task-triage-and-cleanup; do
  curl -fsSL --create-dirs -o .claude/skills/busycal-$s/SKILL.md https://revampkey.com/marketplace/busycal/skills/$s/SKILL.md
done
Other tools
Read the full skill →

Get all 5 without copying a file

RevampKey adds the skills when you connect BusyCal, updates them for you and removes them when you disconnect.

Download RevampKey

How BusyCal skills work

  1. Connect BusyCal

    The BusyCal MCP server gives the agent its tools.

  2. Ask in plain words

    “Move my 10:00 Design review on Thursday to 14:00 and check for clashes first.” Each SKILL.md says when it applies, so only the one that fits is loaded.

  3. Approve any change

    The agent calls the tools in order, checks its work, and shows you any change before it makes it.

How to install BusyCal skills

In RevampKey the skills install themselves when you connect BusyCal. In other tools each skill is one folder with a SKILL.md file, and you also need the BusyCal MCP server connected there.

About 1 minute · nothing to copy

  1. Download RevampKey for Mac, Windows or Linux and sign in.

  2. Open Connectors and connect BusyCal. All 5 skills come with it and stay up to date; they go away when you remove the connector.

  3. Ask in plain language, for example “Move my 10:00 Design review on Thursday to 14:00 and check for clashes first.”

  4. Download RevampKeyConnect BusyCal · 1 click

    Get RevampKey to connect BusyCal

    RevampKey is a free desktop app for Mac, Windows and Linux. Install it, sign in, and BusyCal is one click away with its skills already attached.

    Download RevampKey

    Not now? Use the skills in your current tool

    for s in essentials calendar-reschedule-and-move find-meeting-slot schedule-week-review task-triage-and-cleanup; do
      curl -fsSL --create-dirs -o .claude/skills/busycal-$s/SKILL.md https://revampkey.com/marketplace/busycal/skills/$s/SKILL.md
    done
    Other tools

RevampKey or copy the files?

In RevampKey

  • One click when you connect BusyCal
  • Updated for you when a skill improves
  • Removed when you disconnect
  • The MCP server is set up for you
  • 800+ other connectors, same way
Download free

Copy into your project

  • One command per project
  • Run it again to get updates
  • You connect the BusyCal MCP server yourself
  • Works in Claude Code, Cursor, Codex and VS Code
See the command

BusyCal skills FAQ

What is a BusyCal agent skill?

A SKILL.md file: a short playbook an AI agent loads when your request matches it. Each BusyCal skill describes one job, which BusyCal tools to use in which order, what to check first and when to stop and ask you.

Do the BusyCal skills change anything on their own?

2 of the 5 only read. The others tell the agent to show you the change and wait for a yes before it creates, edits or deletes anything in BusyCal.

Which tools can use these skills?

Any agent that reads the open Agent Skills format: Claude Code, Cursor, Codex, VS Code with Copilot and RevampKey. In RevampKey they are attached when you connect BusyCal; elsewhere you copy the folders into your project or skills directory.

Do I need the BusyCal MCP server too?

Yes. The skills tell the agent how to do the work; the BusyCal MCP server gives it the tools to do it. The BusyCal MCP setup guide covers every client.

BusyCal MCP server setup · This page as Markdown

Put BusyCal’s best workflows in your agent

Download RevampKey, connect BusyCal and ask your first question in about a minute.

Download RevampKeyConnect BusyCal · 1 click

Get RevampKey to connect BusyCal

RevampKey is a free desktop app for Mac, Windows and Linux. Install it, sign in, and BusyCal is one click away with its skills already attached.

Download RevampKey

Not now? Use the skills in your current tool

for s in essentials calendar-reschedule-and-move find-meeting-slot schedule-week-review task-triage-and-cleanup; do
  curl -fsSL --create-dirs -o .claude/skills/busycal-$s/SKILL.md https://revampkey.com/marketplace/busycal/skills/$s/SKILL.md
done
Other tools