teams-notifications
CommunityHuman approvals and notifications via Teams
Software Engineering#oauth#mcp#notifications#agent-communication#adaptive-cards#microsoft-teams#approval-workflows
Authoretylsarin
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill enables automated agents to communicate with humans through Microsoft Teams, removing friction from progress updates, approval requests, and error notifications so agents can request decisions and receive structured replies without manual polling of multiple channels.
Core Features & Use Cases
- Progress updates: Post structured status messages to project channels or task-specific threads so stakeholders can track agent activity.
- Human-in-the-loop approvals: Send approval requests using clear instructions or Adaptive Cards and poll replies to decide whether an agent should proceed.
- Bi-directional communication: Read and parse channel and chat replies, detect approval keywords or reactions, and acknowledge decisions in-thread.
- Administrative actions: List teams, channels, members, and manage thread-based workflows for error reporting and session summaries.
- Use Case: A frontend agent posts an approval card for a production migration, waits for a ✅ reply or Action.Submit from an approver, and proceeds or aborts based on the parsed response.
Quick Start
Post an approval request to a project channel and poll the thread for an approve or reject reply before proceeding.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: teams-notifications Download link: https://github.com/etylsarin/opencastle/archive/main.zip#teams-notifications Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.