elvatis

openclaw-msteams-bot-elvatis

Microsoft Teams connector plugin for OpenClaw Gateway. Bridges Teams channels to OpenClaw AI sessions with per-channel system prompts, model configuration, and Azure Bot Framework authentication. Supports channels, group chats, and direct messages.

elvatis 1 Updated 2mo ago

Resources

17
GitHub

Install

npx skillscat add elvatis/openclaw-msteams-bot-elvatis

Install via the SkillsCat registry.

SKILL.md

openclaw-msteams-bot-elvatis

Microsoft Teams connector plugin for OpenClaw Gateway.

What it does

Connects Microsoft Teams channels to your OpenClaw AI agent. Each Teams channel gets its own session with a configurable system prompt and model. Supports channels, group chats, and 1:1 direct messages.

Features

  • Per-channel AI personas (Accounting, Marketing, HR, General)
  • Per-channel model selection
  • Azure Bot Framework authentication (JWT verified)
  • Single-tenant and multi-tenant Azure AD support
  • Typing indicators while the agent is processing
  • WebSocket-based agent communication (direct connection to OpenClaw Gateway)
  • Native vision support: images sent as base64 via WebSocket
  • Message splitting for long responses (Teams 28KB limit)
  • Full deployment guide included (Azure setup, Apache reverse proxy, Teams App Manifest)

Requirements

  • OpenClaw Gateway
  • Microsoft Azure account (Bot registration)
  • Domain with HTTPS for the messaging endpoint
  • Node.js 18+

Quick start

See README.md for the full 9-step deployment guide covering:
Azure Bot registration, Teams channel activation, server setup, Apache reverse proxy, manifest creation, and Teams App deployment.

Version: 0.1.3

Categories