ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified communication Safety 4/5

microsoft-teams

Microsoft Teams integration. Manage communication data, records, and workflows. Use when the user wants to interact with Microsoft Teams data.

Why use this skill?

Integrate Microsoft Teams with OpenClaw AI to automate chats, channel messages, and meeting data. Streamline team collaboration with secure, AI-powered workflows.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/gora050/microsoft-teams-integration
Or

What This Skill Does

The Microsoft Teams integration for OpenClaw AI serves as a powerful bridge between your AI agent and the Microsoft 365 ecosystem. By leveraging the Membrane CLI, this skill enables seamless management of communication workflows, allowing your agent to interact with Teams chat, channels, and meeting data directly. Whether you need to streamline team collaboration, automate messaging, or manage meeting records, this integration handles the complex authentication and API interactions on your behalf, ensuring your agent can perform tasks safely and efficiently within your professional environment.

Installation

To get started with the Microsoft Teams skill, you first need to set up the underlying infrastructure. Ensure you have Node.js installed, then install the Membrane CLI globally by running npm install -g @membranehq/cli. Once installed, authenticate your session using membrane login --tenant. After logging in, you will need to establish a connection to the Microsoft Teams service. Use membrane search microsoft-teams --elementType=connector --json to find the available connector, retrieve the ID, and then execute membrane connect --connectorId=YOUR_ID to finalize the connection. Finally, install the OpenClaw skill using the command clawhub install openclaw/skills/skills/gora050/microsoft-teams-integration.

Use Cases

This skill is designed for scenarios requiring automated communication and record-keeping. Use it to automatically post daily project status updates to a specific team channel, retrieve recent messages from a collaborator to synthesize a briefing, or manage meeting attendance and follow-up items. It is particularly effective for teams looking to reduce context switching, as the AI can now query and act on Teams data without requiring manual input from the user.

Example Prompts

  1. "List the latest messages from the Engineering team channel so I can catch up on today's progress."
  2. "Send a reminder to the project channel about the upcoming deadline for the documentation sprint."
  3. "Search my recent chats for any mentions of the 'Project Alpha' budget and summarize them for me."

Tips & Limitations

Always check your existing connections using membrane connection list --json before initiating a new connection to avoid redundant setups. When you are uncertain about the specific parameters for an action, utilize membrane action list --intent=QUERY --connectionId=CONNECTION_ID to view the input schema for available actions. Note that this skill relies on the Membrane framework's ability to maintain token refresh cycles; ensure your network environment allows for external authentication redirects during the initial login phase.

Metadata

Author@gora050
Stars2387
Views0
Updated2026-03-09
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-gora050-microsoft-teams-integration": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#teams#collaboration#productivity#automation#communication
Safety Score: 4/5

Flags: network-access, external-api