Loading...
Loading...
Read the user's calendar without changing it: list events for a date range and check free time, through the Spark CLI or the Google Calendar connector. Creating, changing or answering an event stays with the user. Use when a task needs an event, such as a meeting's time or whether a slot is free, or when this calendar setup needs configuring or checking.
npx skill4agent add yahyabedirhan/skills calendar/email/set-up-machinecalendar-writelist_get_find_calendar-mail-cli-sendspark eventspark commentcreate_event/set-up-machine| Source | Use it for | Speed | Needs |
|---|---|---|---|
Spark CLI, | The first try | About 0.1 s, compact tables | Spark Desktop running and signed in to the calendar |
Google Calendar connector, | When Spark Desktop is closed | A network call, JSON | The connector added and signed in |
spark events --start 2026-10-05 --end 2026-10-09 # also --today, --tomorrow, --week
spark events --week --in <account>:<calendar> # one calendar; `spark accounts` lists them
spark availability --start 2026-10-05 --end 2026-10-06 # the user's free slots
spark availability --week --attendees a@example.com # slots free for everyonespark availabilityauthenticatesparkspark accountsspark events --todaylist_events/set-up-machinecreate_eventupdate_eventdelete_eventrespond_to_eventscripts/verify.py/set-up-machinerules ok