What problem does it solve? Manually copying and structuring Microsoft Teams chat history is tedious and error-prone, and there is no built-in way to track which messages are new since your last capture. This Skill automates navigation, clipboard capture, parsing, and persistence of Teams conversations with deterministic new-message detection. ## Core Features & Use Cases - Automated UI Capture: Uses AppleScript via the macos-automator MCP to navigate Teams with Cmd+G and copy chat content to the clipboard. - Structured Parsing: Converts Teams clipboard text into JSON messages with authors, timestamps, replies, reactions, attachments, mentions, and edited flags. - Deterministic Deduplication: Persists chats to ~/.config/teams-scrape/ with stable message IDs, so re-running a scrape reports only genuinely new messages. - Use Case: Ask to scrape your DM with a colleague before a meeting; the Skill navigates Teams, captures the chat, and returns only the messages added since your last scrape. ## Quick Start Ask the assistant to scrape your Teams chat with a specific person or channel, for example: scrape my Teams chat with Jay Pancholi and show me the new messages.