What problem does it solve?
It streamlines working with Microsoft Teams by letting you search, read, and send communication data without manual navigation through the Teams UI.
Core Features & Use Cases
- Channel and chat message management: list and retrieve messages across channels and chats, then send new messages when needed.
- Team and membership discovery: list teams, channels, team members, and related entities to support operational workflows.
- General Teams API proxying: execute custom Microsoft Teams REST calls through Membrane when a prebuilt action doesn’t cover the exact requirement.
Example use case: you need to summarize recent updates from a specific channel and then post a follow-up message to the same channel after the summary is generated.
Quick Start
Use the microsoft-teams skill to list recent messages from a specific channel by running: membrane action run list-channel-messages --connectionId=CONNECTION_ID --input '{"channelId":"CHANNEL_ID","limit":10}' --json