SuperAPI AI Directory

calendar-management

Office & productivity

View repository

Updated 10-15 17:34

About this skill

calendar-management

Calendar event management: create, query, modify, delete.

Call

python3 skills/calendar-management/run.py '{"action":"create", "title":"周会", "start":"2026-02-10 14:00", "duration":"60m", "attendees":["user@example.com"]}'
python3 skills/calendar-management/run.py '{"action":"query", "start":"2026-02-10", "end":"2026-02-14"}'
python3 skills/calendar-management/run.py '{"action":"delete", "event_id":"evt_xxx"}'

Parameters

create

Parameter Type Required Description
title string Yes Event title
start string Yes Start time (YYYY-MM-DD HH:MM)
duration string No Duration (30m/1h/2h), default 60m
attendees string[] No List of attendee email addresses
description string No Event description

query

Parameter Type Required Description
start string Yes Query start date
end string No Query end date

delete / update

Parameter Type Required Description
event_id string Yes Event ID

Automatic execution principles

  • Automatic time calculation: When the user says "schedule a meeting for me at 3 PM tomorrow", automatically calculate the start time as 15:00 tomorrow; do not ask the user to provide an exact format.
  • duration has a default value: If not provided, the default is 60m; do not ask the user for the duration.
  • attendees is optional: If not provided, only create the schedule for yourself; do not ask the user for the attendee list.
  • Natural language query: When the user says "this week's schedule", automatically calculate this week's start/end; do not ask the user to provide dates.
  • Interactive menus are prohibited: Do not give [1] [2] [3] options; directly perform the most reasonable operation.