teams-meeting-pipeline

Automate Microsoft Teams meeting summaries and Graph webhook subscriptions via Hermes CLI.

9|3|Updated May 18, 2026
One-click install
npx skills add https://github.com/jordanhubbard/mac --skill teams-meeting-pipeline-jordanhubbard
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: teams-meeting-pipeline
Source: https://github.com/jordanhubbard/mac/tree/main/src/mac/_hermes/skills/productivity/teams-meeting-pipeline
Command: npx skills add https://github.com/jordanhubbard/mac --skill teams-meeting-pipeline-jordanhubbard

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires hermes, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the management and summarization of Microsoft Teams meetings, ensuring efficient tracking of meeting summaries, transcripts, action items, and Graph subscriptions.

Core Features & Use Cases

  • Meeting Summarization: Automatically generate summaries of Teams meetings.
  • Pipeline Status: Monitor the status of meeting jobs and inspect stored jobs.
  • Replay Jobs: Re-run failed jobs or request fresh summaries.
  • Graph Subscription Management: Create, renew, and delete Microsoft Graph webhook subscriptions.
  • Use Case: A project manager can use this Skill to quickly review the summary of a recent meeting, check the status of the summary job, and manage the webhook subscriptions for the team's meetings.

Quick Start

To summarize a recent Teams meeting, use the command: hermes teams-pipeline summarize --meeting-id <meeting-id>

Frequently Asked Questions about teams-meeting-pipeline

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automatically summarize Microsoft Teams meetings?

You can automate Teams meeting summarization by using the Hermes CLI to generate summaries, track meeting jobs, and handle Microsoft Graph webhook subscriptions. This requires the Hermes agent and Microsoft Graph permissions to process transcripts and action items.

How do I manage Microsoft Graph webhook subscriptions for Teams meetings?

Managing Microsoft Graph webhook subscriptions involves creating, renewing, and deleting webhook endpoints through the Hermes CLI. This Skill automates these operational tasks to ensure continuous tracking of Teams meeting events.

Can I replay a failed Teams meeting summary job?

Yes, you can replay failed jobs or request fresh summaries. The pipeline management feature allows you to monitor the status of meeting jobs, inspect stored jobs, and re-run any summarization tasks that did not complete successfully.

Do I need the Hermes agent to check the status of Teams meeting summaries?

Yes, the Hermes agent is a required dependency for checking pipeline status and summarizing Teams meetings. You also need Microsoft Graph permissions to access the underlying meeting data and webhook subscriptions.

What is the best way to track action items from Teams meetings?

The best way to track action items is to automate summarization through a pipeline that processes Microsoft Teams transcripts. This approach extracts action items and meeting summaries directly via the Hermes CLI and Microsoft Graph integration.

Why use a pipeline for Teams meeting transcripts instead of manual review?

Using a pipeline automates the extraction of summaries and action items from Teams meetings, reducing manual effort. It handles webhook subscription management and job status monitoring, ensuring no meeting data is missed during processing.