{
  "$schema": "https://schemas.agentskills.io/discovery/0.2.0/schema.json",
  "name": "MeetStream",
  "description": "Skills for building meeting intelligence on the MeetStream meeting bot API.",
  "homepage": "https://meetstream.ai",
  "repository": "https://github.com/meetstream-ai/claude-plugin",
  "skills": [
    {
      "name": "calendar-automation",
      "type": "skill-md",
      "description": "Build Google Calendar-driven meeting automation on MeetStream, connect a Google Calendar once and a bot auto-joins every upcoming meeting, records, transcribes, and triggers your post-meeting workflow. Use when the user says \"auto-record my Google Calendar meetings\", \"connect Google Calendar to MeetStream\", \"Google Calendar bot integration\", \"calendar automation for meetings\", \"join every meeting on my calendar automatically\", \"scheduled meeting bot\", \"recurring meeting notetaker\", \"Google Calendar meeting intelligence\", or \"OAuth calendar bot setup\". Walks through Google Cloud OAuth setup, connects the calendar to MeetStream, enables auto-scheduling with a default bot config, and shows how to handle recurring events.",
      "url": "https://raw.githubusercontent.com/meetstream-ai/claude-plugin/main/skills/calendar-automation/SKILL.md",
      "digest": "sha256:cccea02ce73da621960da4f9e14d78ea88fe645203e3963d0b1e1d1cffda753b"
    },
    {
      "name": "getting-started",
      "type": "skill-md",
      "description": "First-time setup for MeetStream, guides a brand-new user through account signup, API key creation, environment configuration, and a validation ping. MUST be invoked before any other MeetStream skill (notetaker, sales-coach, calendar-automation, etc.) if MEETSTREAM_API_KEY is missing. Auto-trigger when user says \"set up MeetStream\", \"I don't have a MeetStream account\", \"first time using MeetStream\", \"MeetStream onboarding\", \"create MeetStream API key\", \"MeetStream signup\", \"how do I start with MeetStream\", or when a user invokes any other MeetStream skill without MEETSTREAM_API_KEY set. allowed-tools: Bash, Read, Write, Edit",
      "url": "https://raw.githubusercontent.com/meetstream-ai/claude-plugin/main/skills/getting-started/SKILL.md",
      "digest": "sha256:e0ce0e50c855be27536e431438525df7348e406c9e54c1d30e1f97522af92587"
    },
    {
      "name": "meetstream",
      "type": "skill-md",
      "description": "Core MeetStream API reference, lifecycle, decision tree, and live-verified endpoint catalog. Auto-activate on any mention of MeetStream, meeting bots, meeting recording API, meeting transcription API, real-time transcription, live captions, speaker diarization, AI meeting summarizer, conversation intelligence, AI meeting agent, or any of these intents: \"build me a notetaker\", \"build a meeting bot\", \"record a Zoom meeting\", \"transcribe Google Meet\", \"join a meeting programmatically\", \"Microsoft Teams bot\", \"AI sales coach\", \"live meeting captions\", \"meeting webhook\", \"meeting recap email\", \"meeting action items extractor\", \"send a bot to a meeting\", \"Google Calendar auto-record\". Also activate when the user references meeting bot API errors, MeetStream webhook events (bot.joining, bot.recording, bot.stopped, transcription.processed, etc.), or asks how to integrate with api.meetstream.ai. For specific scaffolds (notetaker, sales coach, calendar automation) prefer the dedicated use-case skills which chain back to this one. When the user asks to BUILD or CREATE, always enter plan mode first using the superpowers:writing-plans skill before writing any code.",
      "url": "https://raw.githubusercontent.com/meetstream-ai/claude-plugin/main/skills/meetstream/SKILL.md",
      "digest": "sha256:03087d25faf02a2d4ed747204fc346de900fc8e9eb8db53601d10ce88f227efc"
    },
    {
      "name": "notetaker",
      "type": "skill-md",
      "description": "Build a complete MeetStream-powered AI meeting notetaker, bot joins, records, transcribes, generates an AI summary, and emails it to the meeting attendees (you choose the email provider: Resend / SendGrid / SMTP). Use when the user says \"build a notetaker\", \"AI meeting notetaker\", \"meeting recorder with AI summaries\", \"auto-summarize my meetings\", \"AI meeting summarizer\", \"meeting action items extractor\", \"meeting recap email\", or any variant of a meeting-summary product. Walks through tech stack choice, scaffolds webhook handler, transcript fetch, LLM summary, and email delivery end-to-end.",
      "url": "https://raw.githubusercontent.com/meetstream-ai/claude-plugin/main/skills/notetaker/SKILL.md",
      "digest": "sha256:3862ae222e3e812b15b61cc66b146d27310ec75038068a37fe6fbbfa3da243e0"
    },
    {
      "name": "sales-coach",
      "type": "skill-md",
      "description": "Build a real-time AI sales coaching tool on MeetStream, live transcription streams to a server that detects objections, talk-time imbalance, missed questions, etc., and surfaces coach cards to the seller during the call. Use when the user says \"real-time AI sales coach\", \"AI cue cards during calls\", \"live objection detection\", \"AI copilot for sales calls\", \"live conversation intelligence\", \"live meeting assistant\", \"real-time meeting intelligence\", \"live sales call analyzer\", or \"real-time AI call coaching\". Scaffolds streaming-provider bot + webhook server + WebSocket push to the seller's browser tab.",
      "url": "https://raw.githubusercontent.com/meetstream-ai/claude-plugin/main/skills/sales-coach/SKILL.md",
      "digest": "sha256:4e1144d1fe0679a45dea06bd2ad393a6d156c16717e25207753f351143c49755"
    },
    {
      "name": "test-bot",
      "type": "skill-md",
      "description": "Send a single test bot to a live meeting and stream every webhook event to the terminal in real time. Used to validate end-to-end MeetStream configuration before shipping. Use when the user says \"test my MeetStream setup\", \"send a test bot\", \"validate my webhook\", \"watch bot events live\", \"debug a bot run\", or \"make sure everything works\". allowed-tools: Bash, Read, Write",
      "url": "https://raw.githubusercontent.com/meetstream-ai/claude-plugin/main/skills/test-bot/SKILL.md",
      "digest": "sha256:599910b2b393802d743a50eb867a86d32b0649e2f9823f462efa985c12415552"
    },
    {
      "name": "verify-account",
      "type": "skill-md",
      "description": "Verify a MeetStream account's configuration before building. Checks API key validity, which transcription providers are configured (deepgram / assemblyai / sarvam / jigsawstack / meetstream), webhook URL reachability, and surfaces any missing provider keys. Use when the user says \"verify my MeetStream account\", \"check setup\", \"which providers do I have\", \"test API key\", \"diagnose meetstream\", or before any other build skill runs. allowed-tools: Bash, Read, Write",
      "url": "https://raw.githubusercontent.com/meetstream-ai/claude-plugin/main/skills/verify-account/SKILL.md",
      "digest": "sha256:b5917b574cc96fe6572ea18104f4add22899a5910f6fd393b55b1cd119f98b98"
    }
  ]
}
