Gilt für OpenClaw v2026.2 | Erfordert einen Slack- oder Discord-Team-Workspace sowie Administratorrechte.
TL;DR: Multikanal-Konfiguration: "channels": {"slack": {...}, "discord": {...}}. Teammitglieder-Verwaltung: "team": {"members": [...]}. Wissensdatenbank-Sync: notion-sync-Skill. Aufgabenverteilung: Agent ordnet Aufgaben basierend auf Fähigkeiten zu. Besprechungsprotokoll: Automatische Aufzeichnung und strukturierte Zusammenfassung. Cron-Morgenbriefing: "schedule": "0 8 * * 1-5".
Praxisziel
Einen Team-Collaboration-Agent aufbauen, der:
- Multikanal-Teamkommunikation ermöglicht
- Die Team-Wissensdatenbank verwaltet
- Aufgaben verteilt und nachverfolgt
- Besprechungen koordiniert
- Workflows automatisiert
Architekturdesign
[Slack] [Discord] [Teams] [E-Mail]
↓ ↓ ↓
[Gateway + Agent Router]
↓
┌───────────────┼───────────────┐
↓ ↓ ↓
[Team-Agent] [Projekt-Agent] [Assistenz-Agent]
↓ ↓ ↓
[Wissensdatenbank] [Aufgabensystem] [Kalender]
Multikanal-Konfiguration
Slack-Konfiguration
{
"channels": {
"slack": {
"botToken": "${SLACK_BOT_TOKEN}",
"appToken": "${SLACK_APP_TOKEN}",
"dmPolicy": "open",
"groups": {
"C12345678": {
"name": "engineering",
"requireMention": false
},
"C87654321": {
"name": "general",
"requireMention": true
}
}
}
}
}
Discord-Konfiguration
{
"channels": {
"discord": {
"token": "${DISCORD_TOKEN}",
"guilds": {
"123456789": {
"name": "team-workspace",
"channels": {
"general": { "requireMention": true },
"dev-team": { "requireMention": false }
}
}
}
}
}
}
Teammitglieder-Verwaltung
{
"team": {
"members": [
{
"id": "U001",
"name": "Zhang San",
"role": "Frontend-Entwickler",
"slack": "U123456",
"discord": "123456789",
"skills": ["react", "typescript", "css"]
},
{
"id": "U002",
"name": "Li Si",
"role": "Backend-Entwickler",
"slack": "U234567",
"discord": "234567890",
"skills": ["python", "django", "postgresql"]
}
]
}
}
Team-Wissensdatenbank
Struktur der Wissensdatenbank
Team-Wissensdatenbank/
├── Projekte/
│ ├── Projekt-A/
│ │ ├── Anforderungsdokument.md
│ │ ├── Technisches Konzept.md
│ │ └── Besprechungsprotokolle/
│ └── Projekt-B/
├── Prozesse/
│ ├── Code-Review-Richtlinien.md
│ ├── Release-Prozess.md
│ └── Onboarding-neuer-Mitarbeiter.md
├── Technologie-Stack/
│ ├── Frontend.md
│ ├── Backend.md
│ └── DevOps.md
└── FAQ/
├── Deployment-Probleme.md
└── Performance-Optimierung.md
Wissensdatenbank-Abfrage
Benutzer (Slack): @team-bot Was ist unser Backend-Technologie-Stack?
Agent: Laut Team-Wissensdatenbank ist unser Backend-Technologie-Stack:
## Backend-Technologie-Stack
### Kern-Framework
- **Framework**: Django 4.2
- **Sprache**: Python 3.11
- **Datenbank**: PostgreSQL 15
### Infrastruktur
- **Cache**: Redis
- **Queue**: Celery
- **Suche**: Elasticsearch
### Deployment
- **Container**: Docker
- **Orchestrierung**: Kubernetes
- **CI/CD**: GitHub Actions
Ausführliche Dokumentation: [Backend-Technologie-Stack](Wissensdatenbank-Link)
Möchtest du mehr Details erfahren?
Wissensdatenbank aktualisieren
Benutzer (Discord): Wissensdatenbank aktualisieren: Wir haben Elasticsearch hinzugefügt
Agent: Okay, ich aktualisiere die Backend-Technologie-Stack-Dokumentation...
[Wissensdatenbank aktualisieren]
Dokument aktualisiert:
- Datei: Technologie-Stack/Backend.md
- Änderung: Elasticsearch zum Infrastruktur-Abschnitt hinzugefügt
Änderung wurde in die Team-Wissensdatenbank übernommen, relevante Personen werden benachrichtigt.
Aufgabenverwaltung
Aufgabenverteilung
Benutzer: @team-bot Erstelle eine Aufgabe: Startseite-Ladegeschwindigkeit optimieren, zuweisen an @Zhang San
Agent: Aufgabe erstellt!
## Aufgabe #123
**Titel**: Startseite-Ladegeschwindigkeit optimieren
**Verantwortlich**: Zhang San
**Priorität**: Mittel
**Status**: Ausstehend
**Erstellt**: 2026-02-26 10:30
**Beschreibung**:
Startseite-Ladegeschwindigkeit optimieren zur Verbesserung der Benutzererfahrung.
**Empfohlene Schritte**:
1. Aktuelle Ladezeit analysieren
2. Performance-Engpässe identifizieren
3. Kritischen Rendering-Pfad optimieren
4. Optimierungsmaßnahmen umsetzen
5. Ergebnis verifizieren
**Fristempfehlung**: 3 Werktage
@Zhang San Du hast eine Aufgabenbenachrichtigung erhalten. Soll ich weitere Details hinzufügen?
Aufgabenverfolgung
{
"taskManagement": {
"integration": "jira",
"sync": true,
"notifications": {
"created": true,
"updated": true,
"completed": true,
"overdue": true
}
}
}
Tägliche Aufgabenerinnerung
{
"cron": [
{
"id": "daily-task-reminder",
"schedule": "0 9 * * 1-5",
"message": "Guten Morgen! Hier sind die heutigen Aufgaben:\n1. Ausstehende Aufgaben\n2. Bald fällige Aufgaben\n3. Heutige Besprechungen"
}
]
}
Agent: Guten Morgen! @Zhang San @Li Si @Wang Wu
## Heutige Aufgabenübersicht
### Ausstehende Aufgaben
- @Zhang San: Startseite-Ladegeschwindigkeit optimieren (Priorität: Mittel)
- @Li Si: API-Dokumentation aktualisieren (Priorität: Niedrig)
- @Wang Wu: Unit-Test-Abdeckung (Priorität: Hoch)
### Bald fällig
- @Zhang San: Benutzersuche – morgen fällig
- @Li Si: Performance-Optimierungsbericht – übermorgen fällig
### Heutige Besprechungen
- 10:00 Produktreview
- 14:00 Tech-Sharing
- 16:00 1:1 mit Zhang San
Allen einen produktiven Tag!
Besprechungskoordination
Besprechung erstellen
Benutzer: @team-bot Plane ein Code-Review-Meeting morgen Nachmittag um 14 Uhr, lade das Frontend-Team ein
Agent: Besprechung wird geplant...
## Besprechung erstellt
**Thema**: Code-Review-Meeting
**Zeit**: 2026-02-27 14:00-15:00
**Teilnehmer**: Zhang San, Li Si, Wang Wu
**Ort**: Besprechungsraum A / Zoom
**Vorgeschlagene Agenda**:
1. Startseite-Optimierung Code Review
2. Neue Features Code Review
3. Code-Richtlinien-Diskussion
**Einladungen gesendet**:
- ✅ Zhang San
- ✅ Li Si
- ✅ Wang Wu
Kalendereinladungen wurden an die Teilnehmer gesendet. Soll ich den Meeting-Link hinzufügen?
Besprechungsprotokoll
Benutzer: @team-bot Starte die Besprechungsaufzeichnung
Agent: Besprechungsaufzeichnung gestartet...
[Besprechung läuft...]
Benutzer: @team-bot Besprechung beenden, Protokoll erstellen
Agent: Besprechungsprotokoll erstellt:
## Code-Review-Meeting – Protokoll
**Datum**: 2026-02-26 14:00-15:00
**Teilnehmer**: Zhang San, Li Si, Wang Wu
### Review-Inhalte
**Startseite-Optimierung PR #123**
- ✅ Klare Code-Struktur
- ⚠️ Unit-Tests empfohlen
- ⚠️ Performance-Optimierung nötig
- Beschluss: Genehmigt, nach Optimierung mergen
**Benutzersuche PR #124**
- ✅ Korrekte Algorithmus-Implementierung
- ✅ Gute Testabdeckung
- Beschluss: Genehmigt, kann gemergt werden
### Aktionspunkte
| Verantwortlich | Aufgabe | Frist |
|-------|------|------|
| Zhang San | Unit-Tests hinzufügen | 27.02. |
| Li Si | Performance optimieren | 28.02. |
**Nächste Besprechung**: 2026-03-05 14:00
Protokoll wurde im #engineering-Kanal gepostet.
Automatisierte Workflows
PR-Review-Workflow
{
"webhooks": [
{
"id": "pr-review",
"path": "/webhook/github",
"message": "Neuer PR erkannt: {{data.title}}\nBranch: {{data.branch}}\nAutor: {{data.author}}\n\nReview benötigt: @Zhang San @Li Si"
}
]
}
Deployment-Benachrichtigung
Agent: 🚀 Deployment-Benachrichtigung
**Projekt**: Frontend-Anwendung
**Umgebung**: Production
**Version**: v1.2.3
**Branch**: main
**Commit**: abc1234 – Benutzersuche-Problem behoben
**Changelog**:
- Benutzersuche-Paginierung behoben
- Startseite-Ladegeschwindigkeit optimiert
- Benutzeroberfläche aktualisiert
**Deployment-Zeit**: 2026-02-26 16:30:45
**Status**: ✅ Erfolgreich
Monitoring: https://monitor.example.com/frontend
@Team Bitte die Situation nach Go-Live beobachten.
Bereitschaftserinnerung
{
"cron": [
{
"id": "oncall-reminder",
"schedule": "0 9 * * 1-5",
"message": "Heutige Bereitschaft: {{oncall}}, bitte sicherstellen, online und für dringende Probleme erreichbar zu sein."
}
]
}
Teamanalyse
Arbeitsstatistiken
Benutzer: @team-bot Arbeitsstatistiken dieser Woche
Agent: Wochenarbeitsstatistiken werden erstellt...
## Wochenarbeitsstatistiken (19.02. – 25.02.)
### Aufgabenabschluss
- Gesamtaufgaben: 23
- Abgeschlossen: 18 (78 %)
- In Bearbeitung: 3 (13 %)
- Ausstehend: 2 (9 %)
### Code-Beiträge
| Mitglied | Commits | PRs | Reviews |
|-----|---------|-----|---------|
| Zhang San | 12 | 3 | 5 |
| Li Si | 8 | 2 | 8 |
| Wang Wu | 15 | 4 | 3 |
### Besprechungszeit
- Gesamtbesprechungen: 6 Mal
- Gesamtdauer: 8,5 Stunden
- Pro Person: 2,8 Stunden
### Reaktionszeit
- Durchschnittliche Erstreaktion: 15 Minuten
- Slack-Nachricht-Antwortrate: 95 %
- Termingerechte Aufgabenabschlussrate: 85 %
### Empfehlungen
- 💡 Besprechungszeit reduzieren, Fokuszeit erhöhen
- 💡 Mittwochnachmittag ist hochproduktiv, ideal für Deep Work
- 💡 Aufgabenüberfälligkeitsrate leicht gestiegen, Schätzungen verbessern
Detaillierten Bericht gewünscht?
Team-Stimmungsanalyse
Benutzer: @team-bot Analysiere die aktuelle Teamstimmung
Agent: Team-Stimmung wird analysiert...
[Letzte Kommunikation analysieren]
[Stimmungsindikatoren identifizieren]
[Stimmungsbericht generieren]
## Team-Stimmungsanalyse
### Gesamtstimmung
- Stimmungsindex diese Woche: 7,2/10
- Letzte Woche: 7,5/10
- Veränderung: -0,3 (leichter Rückgang)
### Stimmungsverteilung
- Positive Wörter: 65 % (geschafft, erledigt, super, weiter so)
- Neutrale Wörter: 30 % (in Bearbeitung, ausstehend, Diskussion)
- Negative Wörter: 5 % (Verzögerung, Problem, Druck)
### Aufmerksamkeit nötig
- Zhang San: Viele Überstunden zuletzt, Pause empfohlen
- Li Si: Hohe Aufgabenlast, Entlastung erwägen
### Empfehlungen
- 🌟 Freitagnachmittag Teamaktivität planen
- 🌟 Unnötige Besprechungen reduzieren
- 🌟 Mehr positives Feedback bei Code Reviews
Soll ich eine Team-Care-Nachricht senden?
Best Practices
1. Kanalaufteilung
| Kanal | Verwendung | Erwähnungsregel |
|---|---|---|
| #general | Teamweite Mitteilungen | @ erforderlich |
| #engineering | Technische Diskussionen | Kein @ nötig |
| #alerts | Systemalarme | Automatische Benachrichtigung |
| #random | Informelles | Kein @ nötig |
2. Antwortrichtlinien
{
"responseRules": {
"urgent": {
"keywords": ["dringend", "urgent", "Produktionsproblem"],
"response": "Sofortige Reaktion",
"escalation": "Eskalation nach 5 Minuten ohne Reaktion"
},
"normal": {
"keywords": [],
"response": "Reaktion innerhalb von 2 Stunden"
}
}
}
3. Benachrichtigungsstrategie
{
"notifications": {
"quietHours": {
"start": "22:00",
"end": "08:00"
},
"channels": {
"slack": {
"urgent": "always",
"normal": "workingHours"
},
"discord": {
"urgent": "always",
"normal": "quiet"
}
}
}
}
Zusammenfassung
Mit OpenClaw als Team-Collaboration-Agent:
- Multikanal-Integration: Slack, Discord, Teams einheitlich angebunden
- Wissensdatenbank-Verwaltung: Teamwissen teilen und abfragen
- Aufgabenverfolgung: Automatisch zuweisen, erinnern, statistisch auswerten
- Besprechungskoordination: Erstellen, aufzeichnen, Protokoll generieren
- Workflow-Automatisierung: PR-Benachrichtigungen, Deployment-Alarme, Bereitschaftserinnerungen
- Teamanalyse: Arbeitsstatistiken, Stimmungsanalyse
Änderungsprotokoll:
- 2026-02-26: Erstveröffentlichung
Seriennavigation:
- ← Vorheriger Artikel: Praxis: Smart-Home-Steuerzentrale aufbauen
- → Nächster Artikel: Serienabschluss und weiterführendes Lernen