join-meeting
Join video meetings (Google Meet, Zoom, Teams) as an AI bot with voice, avatar, screenshare, and real-time transcription. Any AI agent can participate in calls via voice conversation, TTS, and meeting intelligence.
pinned to #0ce97d9updated last week
Ask your AI client: “install plugins/join-meeting”.
Requires the metahub MCP server installed in your client. Set up MCP.
mh install plugins/join-meetingmetahub onboarded this repo on the author's behalf.
If you own github.com/pattern-ai-labs/agentcall on GitHub, claim the listing to take over publishing. Your claim preserves the existing eval history and badges; only the curator label is replaced with verified-publisher on your next publish.
Stars
110
Last commit
last week
Latest release
published
- #agent-skills
- #agentcall
- #ai-agent
- #ai-meeting-assistant
- #claude-code
- #claude-plugin
- #claude-skill
- #google-meet
- #llm-agent
- #meeting-bot
- #microsoft-teams
- #screen-sharing
- #speech-to-text
- #text-to-speech
- #transcription
- #tts
- #voice-agent
- #voice-assistant
- #websocket
- #zoom
Evaluation report
WarningsAutomated checks the publisher passed at publish time — structure, docs, safety, and whether the artifact behaves as claimed.0ce97d9· last week
Kind-specific
31Plugin: manifest fields complete
Plugin: bundled artifacts presentwarn
Couldn't find a skills/ subdir or an MCP server config inside the plugin
A plugin is most useful when it bundles ≥ 1 skill or an MCP server.
Plugin: bundle shape
empty bundle
Plugin: manifest location
manifest at .claude-plugin/plugin.json (modern convention)
Release history
1- releasecurrent0ce97d9warnlast week
Contents
Let any AI agent join and participate in video meetings via voice.
An AgentCall skill that enables AI coding agents (Claude Code, Cursor, Codex, Gemini CLI, OpenClaw, Windsurf, Junie, and 30+ more) to join Google Meet, Zoom, and Microsoft Teams as a bot with voice conversation, visual avatar, screenshare, and real-time transcription.
What It Does
Your AI agent joins a meeting as a participant and can:
- Talk — respond via text-to-speech (54 voices, 9 languages, <1s latency)
- Listen — receive real-time transcripts of what participants say
- See — take screenshots of shared screens, slides, presentations
- Show — display an animated avatar as the bot's camera feed
- Present — screenshare URLs, dashboards, slides dynamically during the call
- Chat — send and receive meeting chat messages
- Collaborate — use GetSun voice intelligence for natural multi-party conversations
The agent keeps its full session context — it can search code, edit files, run commands, and commit changes while talking in the meeting. The meeting is just another I/O channel.
Quick Start
Prerequisites
This is a skill, not a standalone app — it runs on top of a coding agent. You'll need:
- A coding agent — one of:
- Claude Code (Anthropic)
- OpenClaw
- Cursor 2.5+
- OpenAI Codex CLI
- Gemini CLI
- Windsurf (Cascade)
- GitHub Copilot (JetBrains / VS Code)
- Junie
- Python 3.10+ or Node.js 18+
- Dependencies:
pip install aiohttp websockets(Python) ornpm install ws(Node.js) - An AgentCall account — free, and the agent can create it for you. On first run with no key, the skill registers you via a one-time email code (or paste an existing key from https://app.agentcall.dev/api-keys). New accounts include free trial credits.
Install
Pick your agent. For anything not listed, see From GitHub (any agent).
Claude Code
/plugin marketplace add pattern-ai-labs/agentcall
/plugin install join-meeting@agentcall
OpenClaw
openclaw skills install join-meeting
Cursor 2.5+
Use /add-plugin in the editor, or browse cursor.com/marketplace.
OpenAI Codex CLI
Drop the skill into ~/.codex/skills/, or run $skill-installer from your Codex session. (SKILL.md is read directly.)
Gemini CLI
gemini extensions install https://github.com/pattern-ai-labs/agentcall
(Run from your terminal, not from inside the interactive CLI.)
From GitHub (any agent)
git clone https://github.com/pattern-ai-labs/agentcall.git
Then point your agent at agentcall/SKILL.md (the open Agent Skills standard, supported by 30+ frameworks):
- Windsurf — drop folder into
.windsurf/skills/ - GitHub Copilot (JetBrains) — reference from
~/.copilot/agents/*.agent.md - Junie —
npx skills add pattern-ai-labs/agentcall --agent junie - Claude Code (single-session, no install) — drop folder into
.claude/skills/
See it in action
Join a Meeting
Tell your agent: "Join this meeting: https://meet.google.com/abc-def-ghi"
Modes
| Mode | What the bot has | Use case |
|---|---|---|
audio | Voice only | Simplest — voice conversations, note-taking |
webpage-av | Voice + animated avatar | Visual presence in meetings |
webpage-av-screenshare | Voice + avatar + screenshare | Presentations, sharing content |
Voice Strategies
| Strategy | How it works | Best for |
|---|---|---|
direct | Agent controls TTS directly | 1-on-1 conversations, customer support |
collaborative | GetSun voice intelligence handles timing | Group meetings, natural conversation flow |
Features
- VAD gap buffering — combines fragmented transcripts into complete utterances
- Barge-in prevention — waits for silence before speaking
- Auto-interruption — detects when someone talks over the bot (webpage modes)
- Sentence tracking — knows which sentence was interrupted and when
- WebSocket reconnection — auto-reconnects on network blips with call status check
- Crash recovery — reconnects to active calls after agent restart
- 7 built-in templates — pattern, orb, ring, avatar, dashboard, blank, voice-agent
- Screenshots — capture what's on screen at any time
- Chat I/O — send URLs, code, text that's hard to speak
- API key persistence — saved to
~/.agentcall/config.json, asked once
Agent Frameworks
Works with any agent that can spawn a subprocess and read stdout:
| Framework | Status |
|---|---|
| Claude Code / Agent SDK | Full support (+ Stop Hook for persistent calls) |
| OpenAI Codex | Full support |
| Cursor | Full support (tmux for PTY) |
| Windsurf (Cascade) | Full support |
| Gemini CLI | Full support |
| JetBrains Junie | Full support |
| OpenClaw | Full support |
| GitHub Copilot | Full support |
| Aider | Partial (no subprocess) |
Documentation
- SKILL.md — Complete reference (modes, events, commands, patterns, Claude Code integration)
- examples/ — 7 working examples (notetakers, support agent, meeting assistants, coding companion)
- references/ — API reference + guides (collaborative mode, interruption handling, crash recovery, screenshare)
Pricing
Base plan: 6 hours of meeting time, 1 concurrent call. All features included. Paid: per-minute billing. See agentcall.dev for details.
License
MIT — use, modify, redistribute freely.
Built by AgentCall (Pattern AI Labs)
Reviews
No reviews yet. Be the first.
Related
embedded-debugger
Embedded debugger workflow for probe-rs targets. Provides a CLI-first skill and optional MCP server for probe discovery, target checks, flashing, memory access, and RTT workflows.
beagle-ai
Pydantic AI, LangGraph, DeepAgents, and Vercel AI SDK skills for building and reviewing AI applications.
ru-text
Russian text quality plugin — typography, information style, editorial standards, UX writing, business correspondence, and AI-text cleanup
mh install plugins/join-meeting

