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.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/gora050/microsoft-teams-integrationWhat 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
- "List the latest messages from the Engineering team channel so I can catch up on today's progress."
- "Send a reminder to the project channel about the upcoming deadline for the documentation sprint."
- "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
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 skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-gora050-microsoft-teams-integration": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api
Related Skills
mautic
Mautic integration. Manage Leads, Organizations, Users, Roles, Notes, Activities and more. Use when the user wants to interact with Mautic data.
arive
Arive integration. Manage Leads, Persons, Organizations, Deals, Projects, Activities and more. Use when the user wants to interact with Arive data.
kartra
Kartra integration. Manage Persons, Organizations, Leads, Deals, Pipelines, Activities and more. Use when the user wants to interact with Kartra data.
gigasheet
Gigasheet integration. Manage Workbooks, Users, Teams, Shares. Use when the user wants to interact with Gigasheet data.
aws-s3
AWS S3 integration. Manage Buckets. Use when the user wants to interact with AWS S3 data.