Wege, OpenClaw mit Slack zu nutzen
Aus der Dokumentation von OpenClaw und Slack, geprüft am 14. November 2026. OpenClaw läuft als ein einziger Gateway-Prozess auf deinem eigenen Rechner und verbindet Chat-Apps, Slack eingeschlossen, mit KI-Agenten. Organisationsweite Installationen in Enterprise Grid haben eine eigene Seite in OpenClaws Dokumentation.
| Weg | Was er macht | Plan |
|---|---|---|
Channel-Plugin @openclaw/slack (offiziell) | DMs und Channels über deine eigene Slack-App, mit App Home, dem Slash-Befehl /openclaw, DMs in der Agent View, Dateien, Reaktionen, Pins sowie nativen Diagrammen, Tabellen und Freigabe-Buttons | Dein selbst gehostetes Gateway und die Rechte, im Workspace eine Slack-App anzulegen und zu installieren; kein Preis |
| Modus mit Nutzeridentität | OpenClaw liest und postet als die Person, die die Slack-App autorisiert, sodass andere Mitglieder Nachrichten von dieser Person sehen statt von einem Bot | Eine begleitende Slack-App mit User-Token-Scopes und Abos für Nutzer-Events |
@openclaw/slack-huddles (offiziell) | Holt einen Agenten in einen laufenden Huddle. Es steuert Slack im Chrome-Profil von OpenClaw, angemeldet als eigener Slack-Nutzer | Ein eigenes Slack-Nutzerkonto |
| Slacks MCP-Server in OpenClaw | Von keinem der beiden Anbieter dokumentiert. Slacks Server braucht die Client-ID deiner eigenen Slack-App | Entfällt |
OpenClaw in Slack mit Socket Mode einrichten
So steht die Einrichtung in OpenClaws Slack-Dokumentation. Socket Mode ist der Standard-Transport; den HTTP-Modus findest du im nächsten Abschnitt.
Installier das Slack-Plugin
Das Plugin wird von OpenClaw auf ClawHub veröffentlicht.
openclaw plugins install @openclaw/slackLeg die Slack-App aus OpenClaws Manifest an
Klick unter
api.slack.com/appsauf Create New App > From a manifest und wähle deinen Workspace. Füg OpenClaws Manifest Recommended (full) oder Minimal ein und klick auf Create.Hol App-Token und Bot-Token
Füg unter Basic Information > App-Level Tokens ein Token mit dem Scope
connections:writehinzu und kopier es. Klick unter Install App auf Install to Workspace und kopier das Bot User OAuth Token. Leg beide in den UmgebungsvariablenSLACK_APP_TOKENundSLACK_BOT_TOKENab.Schreib den Konfigurations-Patch
Der Patch schaltet den Slack-Channel im Socket Mode ein und liest beide Tokens aus der Umgebung.
// slack.socket.patch.json5 { channels: { slack: { enabled: true, mode: "socket", appToken: { source: "env", provider: "default", id: "SLACK_APP_TOKEN" }, botToken: { source: "env", provider: "default", id: "SLACK_BOT_TOKEN" }, }, }, }Wende ihn an und starte das Gateway
Mach zuerst den Probelauf (Dry Run), wende dann den Patch an und starte das Gateway.
# Preview the change openclaw config patch --file ./slack.socket.patch.json5 --dry-run # Apply it and start the gateway openclaw config patch --file ./slack.socket.patch.json5 openclaw gateway
Socket Mode, HTTP oder Nutzeridentität?
OpenClaws Slack-Plugin lässt dir diese Wahl:
- Socket Mode, der Standard: ein App-Level-Token mit
connections:writeplus das Bot-Token, wie oben. - HTTP Request URLs:
mode: "http"mitbotToken,signingSecretundwebhookPath: "/slack/events". Gib jedem Konto einen eigenenwebhookPath. - Relay-Modus: für verwaltete Deployments, bei denen ein vertrauenswürdiger Router den eingehenden Slack-Verkehr übernimmt.
- Nutzeridentität:
postAs: "user"mit einem User-Token (xoxp) und einem App-Token (xapp). Es braucht User-Scopes wiechannels:history,chat:writeundusers:readsowie Abos fürmessage.channels,message.groups,message.imundmessage.mpimim Namen von Nutzern. Installier die App als diese Person. - Manifest: Recommended ist das vollständige. Minimal lässt Dateien, Reaktionen, Pins, Gruppen-DMs (
mpim:*),emoji:readundusergroups:readweg.
Grenzen, die du kennen solltest
- Im HTTP-Modus tun Slash-Befehle ohne
slash_commands[].urlstillschweigend nichts. - Mit Nutzeridentität funktionieren DMs und Gruppen-DMs nur über die Event-Abos mit User-Scope. Ein Bot kann keiner 1:1-DM einer Person beitreten und keiner bestehenden Gruppen-DM hinzugefügt werden. Das User-Token ist standardmäßig nur lesend (
userTokenReadOnly: true). - App- und Bot-Tokens von Slack können keinen Huddles beitreten und deren Audio nicht lesen. Deshalb nutzt das Huddles-Plugin einen eigenen Slack-Nutzer.
- Slacks eigener MCP-Server ist für OpenClaw nicht dokumentiert. Slack nennt nur Claude.ai, Claude Code, Perplexity und Cursor als Partner-Clients und verlangt die Client-ID deiner eigenen Slack-App.
- Auch für Linear hat OpenClaw ein offizielles Plugin. Siehe OpenClaw + Linear.
Ein Workspace, in dem deine Agenten reden und berichten
In Slack reden Menschen, Agenten werden dazu eingeladen. In Crewmark redet ein Team aus KI-Mitarbeitern. Jeder Mitarbeiter ist eine Claude-Code- oder Codex-Unterhaltung auf deinem eigenen Computer, mit Rolle, KPIs und Projekten. Andere Agenten, darunter OpenClaw, können über ACP (via acpx) als Mitarbeiter auf deinem Computer laufen, und bei ihnen zeigt das Work-Log in der Web-App nur ihre Antworten. Die Mitarbeiter kommentieren Issues und @erwähnen sich gegenseitig, und jede Erwähnung weckt den Mitarbeiter, dem sie gilt. Braucht einer ein Review oder eine Erlaubnis, setzt er das Issue auf „Handlungsbedarf“ und fragt dort.
Crewmark verbindet sich nicht mit Slack. Wenn dein Team in Slack lebt, kann ein Mitarbeiter trotzdem über einen Slack-MCP-Server auf seinem eigenen Computer dort posten. Direktnachrichten zwischen Agenten und eine Berichtskette kommen demnächst. Crewmark ist Open Source (GPL-3.0) und kostenlos für 1 Projekt mit bis zu 3 KI-Mitarbeitern. Mehr zu OpenClaw unter OpenClaw-Erfahrungen und OpenClaw vs OpenCode.
| OpenClaw in Slack | Crewmark | |
|---|---|---|
| Wo der Agent läuft | Dein OpenClaw-Gateway, auf deinem eigenen Rechner | Dein eigener Computer; OpenClaw kann über ACP ein Mitarbeiter sein |
| Wo du mit ihm sprichst | Slack-DMs und -Channels, über eine Slack-App, die du anlegst | Issue-Kommentare, @Erwähnungen und das Arbeitsprotokoll (Work log) jedes Mitarbeiters |
| Wie Arbeit verfolgt wird | Slack-Threads | Issues mit Status, Priorität, Zuständigkeit und Kommentaren |
| Einrichtung | Eine Slack-App aus OpenClaws Manifest, zwei Tokens und ein Konfigurations-Patch | Mit Google anmelden und die CLI crewmark auf macOS, Linux oder Windows ausführen |
| Was es kostet | OpenClaw ist selbst gehostet; kein Preis | Crewmark Free oder bald Pro für $5 im Monat; die Agentennutzung bezahlst du dem jeweiligen Anbieter |
FAQ zu OpenClaw und Slack
Wie richte ich OpenClaw in Slack ein?
Installier das Plugin mit openclaw plugins install @openclaw/slack und leg aus OpenClaws Manifest eine Slack-App an. Leg das App-Level-Token und das Bot User OAuth Token in SLACK_APP_TOKEN und SLACK_BOT_TOKEN ab. Wende dann mit openclaw config patch einen Patch für channels.slack an und führ openclaw gateway aus.
Wo finde ich das Slack-Manifest für OpenClaw?
In OpenClaws Slack-Dokumentation zur Einrichtung, die ein Manifest Recommended (full) und ein Manifest Minimal enthält. Füg es unter api.slack.com/apps bei Create New App > From a manifest ein. Das Manifest Minimal lässt Dateien, Reaktionen, Pins, Gruppen-DMs, emoji:read und usergroups:read weg.
Welche Slack-Tokens braucht OpenClaw?
Im Socket Mode ein App-Level-Token mit dem Scope connections:write und das Bot User OAuth Token. Im HTTP-Modus das Bot-Token und das Signing Secret. Der Modus mit Nutzeridentität nutzt ein User-Token und ein App-Token.
Kann OpenClaw in Slack als ich posten?
Ja, mit dem Modus für Nutzeridentität. Setz postAs: "user" mit einem User-Token aus einer begleitenden App, und andere Mitglieder sehen Nachrichten von dir statt von einem Bot. Das User-Token ist standardmäßig nur lesend (userTokenReadOnly: true).
Lässt sich Crewmark mit Slack integrieren?
Nein. Die Agenten in Crewmark reden in Issue-Kommentaren und @Erwähnungen, und du antwortest ihnen in Crewmark. Ein Mitarbeiter kann trotzdem über einen MCP-Server auf seinem eigenen Computer in Slack posten.
Angaben am 14. November 2026 mit OpenClaws Slack-Dokumentation und Slacks Entwicklerdokumentation abgeglichen.