Home Tutorials Categories Skills About
ZH EN JA KO
🟣

Microsoft Teams

Messaging Messaging & Social

Install Command

npx clawhub@latest install microsoft-teams

Installation Guide

1
Check Environment

Make sure Node.js 22+ and OpenClaw are installed. Run openclaw --version in your terminal to verify.

2
Run Installation

Run the install command above in your terminal. ClawHub will automatically download and install Microsoft Teams to the ~/.openclaw/skills/ directory.

3
Verify Installation

Run openclaw skills list to check your installed skills and confirm Microsoft Teams appears in the list.

4
Configure (Optional)

Follow the configuration instructions in the description below to add skill settings to ~/.config/openclaw/openclaw.json5.

Manual Installation: Copy the Skill folder to ~/.openclaw/skills/ or the skills/ directory in your project root. Make sure the folder contains a SKILL.md file.
Channel Messages Meeting Management Enterprise Integration

Detailed Description

The Microsoft Teams skill connects OpenClaw to the enterprise collaboration platform Microsoft Teams, providing AI assistant services within the Teams environment.

Core Features

  • Send & Receive Messages: Send and receive messages in Teams channels and private chats
  • Meeting Management: Create, view, and manage Teams meetings
  • Card Messages: Send rich-text Adaptive Cards messages
  • File Sharing: Share and access files within Teams conversations
  • @Mention Response: Automatically triggered replies when @mentioned

Configuration

Requires registering an app in Azure AD and configuring Bot Framework.

{
  skills: {
    "microsoft-teams": {
      appId: "xxx",
      appPassword: "xxx",
      tenantId: "xxx"
    }
  }
}

Use Cases

  • Internal enterprise AI assistant where employees ask questions through Teams
  • Automatically post project progress reports in channels
  • Meeting scheduling and calendar coordination
  • AI services deeply integrated with the Microsoft 365 ecosystem