What problem does it solve? Attending and documenting Google Meet calls manually is time-consuming, and automating a bot that can both listen and speak in a call requires solving browser automation, caption scraping, and virtual audio routing. This Skill lets an agent join a Meet URL, scrape live captions into a transcript, optionally speak in the call, and handle follow-up work afterwards. ## Core Features & Use Cases - Transcribe mode: A headless Chromium bot joins the meeting, enables live captions, and scrapes them into a timestamped transcript file via a DOM MutationObserver. - Realtime voice mode: The bot speaks queued text into the call through OpenAI Realtime, routed into Chrome's fake microphone via a PulseAudio null-sink (Linux) or BlackHole (macOS), with best-effort barge-in when humans talk. - Remote node hosts: Run the bot on a different machine than the gateway (e.g., a Mac with a signed-in Chrome) over a token-authenticated WebSocket connection. - Use Case: Ask the agent to sit in on your standup, take notes, then summarize the transcript and send follow-ups to the team after the call ends. ## Quick Start Ask the agent to join your Google Meet URL and take notes on the meeting, then summarize the transcript when the call ends.