Was macht terminplaner?
Sobald jemand einem Anruf zustimmt, sorgt der Terminplaner dafür, dass der Termin in beide Kalender eingetragen wird, bevor der Moment verstreicht. Ein gebuchter Anruf ist wertvoller als zehn weitere Follow-ups.
${CLAUDE_SKILL_DIR} unten ist der Ordner dieses Skills (wo diese SKILL.md liegt).
python3 "${CLAUDE_SKILL_DIR}/slots.py" parse --text "Sorry, verrückte Woche! Donnerstag um 14 Uhr passt." --today 2026-10-27
python3 "${CLAUDE_SKILL_DIR}/slots.py" free --busy closer/busy.json --from 2026-10-28 --days 3 --length 30
python3 "${CLAUDE_SKILL_DIR}/slots.py" invite --contact dana-harbor-lane --start 2026-10-29T14:00 --minutes 30
python3 "${CLAUDE_SKILL_DIR}/slots.py" book --contact dana-harbor-lane --start 2026-10-29T14:00 \
--minutes 30 --approval "ja" --busy closer/busy.json
Schritte
- Wann.
slots.py parseauf ihre Antwort anwenden. „um 14 Uhr“ ohne am oder pm wird als 14:00 Uhr interpretiert (13 bis 19 Uhr ist nachmittags, 20 bis 12 Uhr ist vormittags). Wenn „Keine eindeutige Uhrzeit“ ausgegeben wird, nachfragen; niemals einen Tag erraten. Geben Sie dem Benutzer das vollständige Datum zurück: „Donnerstag, 29. Oktober um 14:00 Uhr Ihre Zeit. Richtig?“ - Überschneidung. Mit dem Kalender-Connector die Termine des Benutzers für diesen Tag lesen und in
closer/busy.jsonals[{"start": "...", "end": "..."}]schreiben. Wenn stattdessen nach Optionen gefragt wurde, listetslots.py freefreie Zeiten innerhalb der Arbeitszeiten auf; bieten Sie zwei oder drei Optionen an. - Fragen. „Harbor Lane Dental x Ihre Agentur buchen, Donnerstag, 29. Oktober, 14:00 bis 14:30 Uhr, Google Meet, mit Dana Ortiz eingeladen? Antworten Sie mit Ja oder Nein.“
- Buchen. Bei einem Ja das Ereignis mit dem Kalender-Connector im Kalender des Benutzers erstellen (Titel, Uhrzeit, Google Meet, Dana als Gast). Ohne Kalender-Connector:
slots.py inviteerstellt eine .ics-Datei, die der Benutzer öffnen oder anhängen kann. - Protokollieren.
slots.py book --approval "<ihr Ja>". Der Deal wechselt zu „Anruf gebucht“ und/follow-upwird gestoppt. - Bestätigen. Die Antwort mit der Bestätigungszeitvorlage von
/follow-upentwerfen („Donnerstag um 14 Uhr passt, Dana. Ich sende jetzt die Einladung.“) und nur auf ein eigenes Ja hin versenden. - Vorbereiten. Den Benutzer daran erinnern, vor dem Anruf
/researcherauszuführen.
Beispiel aus dem Reel
Di, 27. Oktober, 11:48 Uhr: „Sorry, verrückte Woche! Donnerstag um 14 Uhr passt.“ parse ergibt Donnerstag, 29. Oktober, 14:00 Uhr. Der Benutzer ist frei, sagt Ja, und der Kalender zeigt „Harbor Lane Dental x Ihre Agentur, Donnerstag, 29. Oktober, 14:00 bis 14:30 Uhr, Google Meet, Gäste Dana Ortiz und Sie“. (Illustrativ: Dana und Harbor Lane Dental sind fiktiv.)
Was es niemals tut
- Bucht, verschiebt oder storniert niemals einen Termin ohne die ausdrückliche Zustimmung des Benutzers für genau diesen Termin.
- Bucht niemals doppelt über einen bereits im Kalender des Benutzers vorhandenen Termin.
- Liest niemals Kalenderdetails über freie und belegte Zeiten hinaus, um einen Termin zu finden.
Einwilligung und Wahrheit
- Ohne die ausdrückliche Zustimmung des Benutzers für genau diese Nachricht, Einladung oder dieses Dokument wird nichts gesendet, gebucht oder unterzeichnet. Claude entwirft, der Benutzer sagt „Ja“, dann wird es von den eigenen Konten des Benutzers aus versendet: Kalendereinladungen über den eigenen Kalender des Benutzers. Ein Ja pro Nachricht. Niemals „Alles bestätigen“.
- Beim ersten „Nein“ oder einem Anzeichen von Desinteresse aufhören. Eine Bitte um Stopp wird für immer respektiert, in allen Skills.
- Niemals eine Zeit erfinden, der jemand zugestimmt hat. Wenn es unklar ist, nachfragen.