teams-notifications

Community

Human approvals and notifications via Teams

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.