What problem does it solve? Teams meeting summaries can silently stop arriving, transcripts get lost, and Microsoft Graph webhook subscriptions expire after 72 hours without warning. This Skill gives you a single operational surface to diagnose, replay, and maintain the entire Teams meeting ingestion pipeline. ## Core Features & Use Cases - Pipeline Diagnostics: Validate configuration, check Graph token health, list recent or failed meeting jobs, and inspect individual job details. - Job Replay and Dry-Runs: Re-run stored jobs to regenerate summaries, or dry-run transcript fetching by meeting ID or join URL without persisting anything. - Subscription Lifecycle Management: Create, renew, delete, and auto-maintain Graph webhook subscriptions to prevent the 72-hour expiration pitfall. - Use Case: A user reports that yesterday's meeting summary never arrived. You run hermes teams-pipeline list --status failed, inspect the failing job with show, and discover the webhook subscription expired — then recreate it and set up automated renewal. ## Quick Start Ask the assistant to check the Teams meeting pipeline status and list any failed meeting jobs using the hermes teams-pipeline commands.