Comvenio bookings
Official customer-facing Agent Skills for using Comvenio safely through the Comvenio CLI.
npx -y skills add Comvenio/comvenio-skills --skill comvenio-bookingsAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 18 days oldThe repository was created 18 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Verwaltet Gebäude, Räume, buchbare Objekte, Regeln, Reservierungen und Teilnehmer mit dem Comvenio CLI. Verwende diesen Skill bei Raum- oder Gerätebuchungen, offenen Anfragen, Genehmigungen, Serienbuchungen, Buchungsregeln und Auslastungen.
SKILL.md
3.1 KB, as published. Nobody here has run it
Comvenio Buchungen und Objekte
Verbindlicher OAuth-Pfad
Im Standardmodus zuerst comvenio whoami --json und comvenio action list --json ausführen. Fachoperationen ausschließlich mit der dort sichtbaren
kanonischen Action-ID und ihrem input_schema über comvenio action call
aufrufen. Die Domain-Aliase in den Beispielen gelten nur für den expliziten
Device-Token-Kompatibilitätsmodus; niemals durch direkte HTTP-Aufrufe ersetzen.
Ziel
Finde das richtige Objekt, prüfe Regeln und bestehende Belegung und führe Buchungsentscheidungen nachvollziehbar aus.
Vorbereitung
comvenio whoami --json
comvenio club info --json
comvenio object --help
comvenio booking --help
comvenio object building list --with-rooms --json
comvenio object list --with-all --json
Lies das Zielobjekt mit object show --with-all, seine Buchungsregeln und die
vorhandenen Buchungen im relevanten Zeitraum. Kläre Titel, Beginn, Ende,
verantwortliches Mitglied, Teilnehmer und ob eine Einzel- oder Sammelbuchung
gewünscht ist.
Buchung anlegen
Erstelle komplexe Buchungen über eine geprüfte UTF-8-JSON-Datei:
comvenio booking list --object-id <object-id> --json
comvenio booking create --file booking.json --json
comvenio booking show <booking-id> --json
Für Sammelbuchungen zeige vorher alle Zeiten, Objekte, Gruppen und die Anzahl der erzeugten Reservierungen. Es gibt keinen einheitlichen Trockenlauf; deshalb sind Bestands- und Regelprüfung besonders wichtig.
Anfragen entscheiden
comvenio booking list --pending --json
comvenio booking show <booking-id> --json
Zeige Antragsteller, Objekt, Zeitraum und mögliche Konflikte. approve,
reject, cancel oder delete erst nach eindeutigem Auftrag oder Bestätigung
ausführen. Die eigene Buchung darf nicht über eine vermeintliche Sonderregel
genehmigt werden; Rechte prüft Comvenio.
Gebäude, Räume und Regeln
Gebäude, Räume und Objekte bilden eine Hierarchie. Lies Kinder und Regeln vor
Änderungen. --force bei einer Löschung kann untergeordnete Daten mit entfernen
und braucht immer eine gesonderte Bestätigung. Buchungs- und Task-Regeln werden
vor Update oder Delete einzeln angezeigt.
Schutzregeln
Bestätigung ist erforderlich vor Genehmigung, Ablehnung, Stornierung, Löschung,
Bulk-Buchung, rückwirkender Buchung, Buchung im Namen eines anderen Mitglieds
und jeder --force-Löschung. Teilnehmerentfernung und Gruppenanlage werden mit
Namen und Anzahl zusammengefasst.
Anonyme öffentliche Abläufe und nicht vorhandene Provider-Importe werden nicht
über direkte Schnittstellen umgangen. Verwende ausschließlich comvenio, für
Agentenaufrufe --json, und wiederhole unklare Mutationen nicht automatisch.
Abschluss
Lies Buchung oder Objekt erneut und melde Objektname, Zeitraum, Status, Teilnehmer und noch offene Entscheidung.