Install
openclaw skills install teams-delegateDelegate Microsoft Teams inbox management to your AI agent for auto-replies, message summaries, priority filtering, and context-aware responses.
openclaw skills install teams-delegateLet the agent own your Teams inbox. Read messages, draft replies, send them — with awareness of who's messaging you and what actually needs your attention.
Register an Azure app at https://portal.azure.com → Azure Active Directory → App Registrations → New
Save the client ID:
python3 scripts/auth.py --client-id YOUR_CLIENT_ID
Authenticate:
python3 scripts/auth.py
Follow the device code prompt. Token saved to ~/.teams-delegate/token.json and auto-refreshes.
python3 scripts/teams.py inbox # List recent chats with previews
python3 scripts/teams.py read <chatId> # Read full conversation
python3 scripts/teams.py reply <chatId> "message" # Send reply
python3 scripts/teams.py summary # Dump all pending chats for agent review
summary to get all recent conversations in one passreplyimportance field — urgent messages from managers need immediate escalation to userWhen user says "handle my Teams" or "auto-reply while I'm out":
summary every N minutes (use cron or heartbeat)urgent → always escalate to userSee references/graph-api.md for full endpoint docs, auth scopes, and rate limit details.
Built by Nate Teshome — @takeovernat
Website: stellarsitesai.com GitHub: github.com/takeovernat
Found a bug or want to contribute? Open an issue or PR on GitHub.