Przejdź do treści
Biblioteka skilli
Produktywność osobista · Planowanie

calendar-events

/calendar-events

Tworzy, wyświetla, przesuwa i anuluje wydarzenia oraz spotkania w kalendarzu, a także ustawia przypomnienia o wydarzeniach.

Licencja
MIT
Ostatnia zmiana repozytorium
27.10.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 27.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

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

  1. Workflow
  2. API Endpoints
  3. Example
  4. Error Handling
  5. Response Style
Sekcje z nagłówków SKILL.md, w oryginale · 66 linii, 240 słów
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

RepozytoriumWynikLicencja
Ta strona · jason-easyazz/zoe-ai-assistant100MIT
salesforce/salesforce-skills98Apache-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.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.