calendar-events
/calendar-events
Tworzy, wyświetla, przesuwa i anuluje wydarzenia oraz spotkania w kalendarzu, a także ustawia przypomnienia o wydarzeniach.
- Autor
- jason-easyazz ↗
- Repozytorium
- zoe-ai-assistant ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 27.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 27.10.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Tworzy, wyświetla, przesuwa i anuluje wydarzenia oraz spotkania w kalendarzu, a także ustawia przypomnienia o wydarzeniach.
Oryginalny opis (EN)
Create, view, reschedule, and cancel calendar events and appointments. Use when the user asks to schedule a meeting, check their calendar, book an appointment, reschedule, or set a reminder for an event.
Jak działa
- Workflow
- API Endpoints
- Example
- Error Handling
- Response Style
Podgląd SKILL.md
---
name: calendar-events
description: "Create, view, reschedule, and cancel calendar events and appointments. Use when the user asks to schedule a meeting, check their calendar, book an appointment, reschedule, or set a reminder for an event."
version: 1.0.0
author: zoe-team
api_only: true
priority: 5
tags:
- calendar
- events
- scheduling
triggers:
- "schedule"
- "create event"
- "create an event"
- "book appointment"
- "add to calendar"
- "add to my calendar"
- "show my calendar"
- "what's on my calendar"
- "upcoming events"
- "cancel event"
- "reschedule"
- "move my meeting"
- "remind me about"
- "when is my next"
- "free slot"
- "am I free"
- "set up a meeting"
allowed_endpoints:
- "GET /api/calendar/events"
- "POST /api/calendar/events"
- "PUT /api/calendar/events/{id}"
- "DELETE /api/calendar/events/{id}"
- "GET /api/calendar/events/today"
- "GET /api/calendar/events/week"
---
# Calendar Events Skill
## Workflow
1. **Parse intent** — determine the action: create, view, update, or cancel
2. **Extract details** — title, date/time (ISO 8601), duration (minutes), location (optional)
3. **Clarify ambiguity** — if date or time is missing or ambiguous, ask the user before proceeding
4. **Call the API** — use the matching endpoint (see below)
5. **Confirm result** — respond with the event summary including exact date/time and any relevant details
## API Endpoints
### Create an event
```
POST /api/calendar/events
{
"title": "Dentist appointment",
"start": "2026-04-10T14:00:00Z",
"duration": 60,
"location": "123 Main St"
}
```
### View today's events
```
GET /api/calendar/events/today
```
### View this week's events
```
GET /api/calendar/events/week
```
### Update an event
```
PUT /api/calendar/events/{id}
{
"start": "2026-04-10T15:00:00Z"
}
```
### Cancel an event
```
DELETE /api/calendar/events/{id}
```
## Example
**User:** "Schedule a dentist appointment for Thursday at 2pm"
**Steps:**
- Parse intent: create
- Extract: title=`Dentist appointment`, start=`2026-04-10T14:00:00Z`, duration=`60`
- `POST /api/calendar/events` with extracted details
- Respond: "Done — Dentist appointment is set for Thursday, April 10 at 2:00 PM (1 hour)."
## Error Handling
- **Conflicting event**: Check `GET /api/calendar/events` for overlaps and warn the user before creating
- **Past date**: Reject and ask for a future date
- **Missing time**: Ask "What time works for you?" rather than guessing
## Response Style
Always confirm the exact date and time. Use relative references when helpful ("in 2 hours", "tomorrow at 3pm").
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · jason-easyazz/zoe-ai-assistant | 100 | MIT |
| salesforce/salesforce-skills | 98 | Apache-2.0 |
Migawka bazy z 28.10.2026 · wersja paczki 7c3a658c584b (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100task-calendar
Planuje zadania z Taskwarrior w kalendarzu Google: rezerwuje czas, szuka wolnego okna i przesuwa wydarzenia. - 100calendar
Integruje się z Google Calendar: sprawdza plan dnia, tworzy wydarzenia, podaje poranne briefingi, wolne terminy i proaktywne przypomnienia. - 100google-calendar
Obsługuje Kalendarz Google: wylistowuje kalendarze i wydarzenia, tworzy, aktualizuje i usuwa wydarzenia, szuka wolnych terminów i odpowiada na zaproszenia, z własnym uwierzytelnianiem OAuth. - 95google-calendar
Czyta wydarzenia, agendę, wolne terminy i zaproszenia w Kalendarzu Google przez Calendar v3 REST API oraz planuje, przesuwa i odwołuje spotkania. - 95gog-calendar
Przegląda plan dnia i tygodnia w kalendarzu, szuka wolnych terminów i planuje spotkania po potwierdzeniu. - 100calendar
Zarządza kalendarzami przez khal CLI i vdirsyncer dla CalDAV albo gcalcli dla Google Calendar: podgląd, tworzenie, edycja i usuwanie wydarzeń oraz synchronizacja wielu kalendarzy.