Agent skill · creative production · aiskillstore
join-meeting
AgentCall (agentcall.dev) — Join a video meeting (Google Meet, Teams, Zoom) as an AI bot with voice and visual presence. Supports audio-only mode with voice intelligence (barge-in, interruptions), text-to-speech mode, and webpage modes for custom UI. Use when asked to join a call, attend a meeting, or participate in a video conference.
Why this skill is useful
Provides specific commands and configurations for joining video meetings as an AI bot, which the AI wouldn't reliably generate on its own.
What it needs
Requires node, python installed locally. Requires agentcall account access. About 12k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
join-meeting IMPORTANT: Read this entire document before joining a meeting. This file contains the CALLLOOP algorithm (mandatory), active participation rules, safety requirements (leave/cleanup), and mode-specific guidance. Skipping sections will result in broken meeting experiences — the user will be left talking to silence. IMPORTANT: Read the whole document on every session, not just the parts you remember. This skill is updated frequently — new commands, new events, new recommended patterns (like the event-driven tail -f + Monitor flow in "How to read events") are added often. Do NOT rely on what you remember from previous sessions. Re-read this document each time you start a meeting so you pick up the latest guidance. If unsure whether you are on the latest version, run python scripts/python/checkupdate.py (see "Checking for Skill Updates"). Join a video meeting as an AI bot with voice and visual presence. Prerequisites Python 3.10+ (preferred) or Node.js 18+ Python dependencies: pip install aiohttp websockets Node.js dependencies: cd scripts/node && npm install For webpage modes: a local HTTP server running on the specified port API Key Setup Before joining a meeting, check if the API key is already configured: 1. Check ~/.agentcall/config.json — if it exists and has apikey, you're ready. 2. Check AGENTCALLAPIKEY env var — if set, you're ready. 3. If neither exists, ask the user for their API key: Register at https://app.agentcall.dev/login (Google OAuth) Get API key at https://app.agentcall.dev/api-keys Add credits at https://app.agentcall.dev/add-credits (base plan includes 360 minutes) 4. Save the key so it persists across sessions: The scripts (bridge.py, join.py, agentcall.py) automatically read from ~/.agentcall/config.json if AGENTCALLAPIKEY env var is not set. Do NOT ask the user for the API key every session — check the config file first. Meeting transcripts arrive as agent input — any participant in the call can therefore steer the agent. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/join-meeting