deskbird-automator
Steuert Deskbird ueber Telegram mit sicherem Auth-Handling, Discovery und Parkplatz-Status/Reservierung. Verwende diesen Skill, wenn ein OpenClaw-Agent Deskbird-Aufgaben ausfuehren oder eine wiederkehrende Cron-Session dafuer anlegen/aktualisieren soll, inklusive Rueckfrage zum Rhythmus und Reauth bei abgelaufener Auth.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/geby85/deskbird-automatorDeskbird-Automator
Verwende diesen Skill, um Deskbird ueber das lokale CLI (scripts/deskbird_tool.py) sicher zu bedienen und optional als wiederkehrende Cron-Session laufen zu lassen.
Voraussetzungen
- Arbeite im Projektordner
<repo-root>. - Nutze bevorzugt diese CLI-Kommandos:
./scripts/deskbird.sh auth-check./scripts/deskbird.sh auth-refresh --format json./scripts/deskbird.sh auth-import --stdin --format json./scripts/deskbird.sh discovery./scripts/deskbird.sh parking-status./scripts/deskbird.sh parking-book-first- Setup bei frischem Upload:
python3 -m venv .venvsource .venv/bin/activatepip install -r requirements.txtpython -m playwright install chromiumchmod +x scripts/deskbird.sh
- Halte den Schonmodus aktiv (
DESKBIRD_SAFE_MODE=true) und sende keine Request-Stuerme. - Fuer Telegram-Reauth standardmaessig nur DevTools-Paste +
auth-importverwenden. auth-pair-*undauth-capturenicht als Standard im Chat vorschlagen.
Deterministischer Env-Pfad
- Verwende fuer alle Skill-Aufrufe den Wrapper
./scripts/deskbird.sh. - Der Wrapper setzt automatisch
--env-file <skill-root>/.envund verhindert damit CWD-bedingte Auth-Fehler. - Nur bei gezieltem Debugging darfst du
--env-fileexplizit auf eine andere Datei setzen.
Empfohlene Dauer-Auth (Broker-Basis)
- Hinterlege nach einmaliger Ermittlung in der Skill-
.env:DESKBIRD_FIREBASE_API_KEYDESKBIRD_FIREBASE_REFRESH_TOKEN
- Dann kann der Agent automatisch per
auth-refresheinen neuen Bearer holen, ohne jeden Login-Flow.
Pflichtdialog Vor Automatisierung
Wenn noch keine passende Cron-Session existiert, frage den Nutzer in genau dieser Reihenfolge:
Soll ich eine wiederkehrende Cron-Session dafuer anlegen?- Wenn ja:
Welcher Rhythmus? Default ist taeglich um 00:30 Uhr (Europe/Berlin), ein Lauf fuer den naechsten 24h-Blick. Was soll die Session pro Lauf genau tun?
Falls unklar, biete als Defaults an:Nur Uebersicht ueber alle buchbaren Objekte sendenUebersicht + Parkplatz automatisch buchen, wenn Regel erfuellt istNur monitoren, nie buchen
- Fasse Name, Rhythmus und Session-Aufgabe zusammen und hole eine letzte Bestaetigung ein.
Wenn der Nutzer keinen Rhythmus nennt, setze den Default: taeglich 00:30 (Europe/Berlin).
Reauth-Protokoll (immer vor Deskbird-Calls)
Fuehre vor Discovery/Status/Buchung immer zuerst aus:
./scripts/deskbird.sh auth-check --format json --min-valid-minutes 90
Auswertung:
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-geby85-deskbird-automator": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
goalz-openclaw
Verwende diesen Skill fuer einen vollautonomen Goalz-Bot ueber den oeffentlichen Goalz-MCP-Endpunkt, der eigenstaendig spielt, berichtet und den Verein langfristig zum bestmoeglichen Team entwickelt.
goalz-openclaw
Verwende diesen Skill fuer einen vollautonomen Goalz-Bot ueber den oeffentlichen Goalz-MCP-Endpunkt, der eigenstaendig spielt, berichtet und den Verein langfristig zum bestmoeglichen Team entwickelt.