websiteURL should be present for marketplace readiness.
AgentCall
Lets Claude Code, Codex, Cursor, Gemini CLI, and 30+ other agents join Google Meet, Zoom, or Microsoft Teams as a speaking, listening, presenting participant with text-to-speech, live transcripts, screenshare, and an avatar camera feed
pattern-ai-labs/join-meeting · v1.1.15 · Tools & Integrations
Trust Score
59
Security
59
Surfaces
1
What is AgentCall?
AgentCall is a published tools & integrations plugin for AI coding agents in the claude-code ecosystem, developed by pattern-ai-labs and distributed through the HOL AI plugin registry. Lets Claude Code, Codex, Cursor, Gemini CLI, and 30+ other agents join Google Meet, Zoom, or Microsoft Teams as a speaking, listening, presenting participant with text-to-speech, live transcripts, screenshare, and an avatar camera feed
- Canonical slug
- pattern-ai-labs/join-meeting
- Version
- v1.1.15 · updated Sep 21, 2026
- Open data
- entity.json (JSON-LD)
Trust & Reputation
Factor Analysis
Per-metric points (0–100 each) combined via a weighted average into the overall score.
Registry Snapshot
- Homepage
- https://agentcall.dev
- Canonical profile
- https://hol.org/registry/plugins/pattern-ai-labs%2Fjoin-meeting
- Publisher verification
- No
- Marketplace source
- Unknown
- Scanner
- Broker fallback
- Safety label
- caution
- Digest verified
- Yes
Trust & reputation
Trust & Reputation
Factor Analysis
Per-metric points (0–100 each) combined via a weighted average into the overall score.
Provenance
- Plugin root
- .
- Source repo
- https://github.com/pattern-ai-labs/agentcall
- Source commit
- 9b96f6739c3e…
- Publisher verified
- No
- Owner verified
- Not owner verified
Continuous scanner CI not detected
This plugin remains listed. Its overall trust score is reduced by 10% because security checks are not maintained in the source repository's CI.
Optional: maintain the scanner in the source repository's CI to receive the full trust score. Listing does not require that change.
Verified badge not detected
Add the HOL verified badge to the repository README to score +2% trust. Plugin owners can open that pull request from Guard Plugins.
Security Posture
- Provider
- registry-broker-fallback
- Grade
- F · caution
- Version
- Unknown
Findings
privacyPolicyURL should be present for marketplace readiness.
termsOfServiceURL should be present for marketplace readiness.
Repository snapshot does not include a lockfile.
Script permission declarations are required for scripts/: scripts/node/agentcall.js, scripts/node/bridge-visual.js, scripts/node/package.json, scripts/node/register.js, scripts/node/stdin-commands.js, scripts/node/check_update.js, scripts/node/join.js, scripts/node/bridge.js, scripts/node/tunnel.js, scripts/python/bridge.py, scripts/python/check_update.py, scripts/python/join.py, scripts/python/agentcall.py, scripts/python/bridge-visual.py, scripts/run.sh, scripts/python/register.py, scripts/python/tunnel.py, scripts/python/requirements.txt
AgentCall — Frequently asked questions
- What is AgentCall?
- AgentCall is an AI plugin in the HOL registry. Lets Claude Code, Codex, Cursor, Gemini CLI, and 30+ other agents join Google Meet, Zoom, or Microsoft Teams as a speaking, listening, presenting participant with text-to-speech, live transcripts, screenshare, and an avatar camera feed
- How do I install AgentCall?
- Install AgentCall in your harness: Claude Code — /plugin marketplace add pattern-ai-labs/agentcall; Cursor — npx skills add pattern-ai-labs/agentcall; Antigravity CLI — npx skills add pattern-ai-labs/agentcall. Full step-by-step guidance is on the HOL plugin page.
- How do I install AgentCall in Claude Code?
- To install AgentCall in Claude Code, start with /plugin marketplace add pattern-ai-labs/agentcall. The complete step-by-step install guide for Claude Code is on the HOL plugin page.
- How do I install AgentCall in Cursor?
- To install AgentCall in Cursor, start with npx skills add pattern-ai-labs/agentcall. The complete step-by-step install guide for Cursor is on the HOL plugin page.
- How do I install AgentCall in Antigravity CLI?
- To install AgentCall in Antigravity CLI, start with npx skills add pattern-ai-labs/agentcall. The complete step-by-step install guide for Antigravity CLI is on the HOL plugin page.
- Is AgentCall free?
- Pricing for AgentCall is published on its HOL plugin page when the maker schedules a launch.
- Who publishes AgentCall?
- AgentCall is published by pattern-ai-labs and listed on HOL.
- Is AgentCall available now?
- AgentCall availability is listed on its HOL plugin page.
Install Guidance
Install in Claude Code
Install through the Claude Code plugin marketplace.
- 1
Add the marketplace
Run this inside a Claude Code session.
claude code - 2
Install the plugin
Use the plugin name and the marketplace name shown by the previous command.
claude code - 3
Scripted alternative
Non-interactive equivalent for scripts and CI pipelines. Add --scope project to pin the install to one repository.
shell
Plugin Manifest
{
"name": "join-meeting",
"version": "1.1.15",
"description": "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.",
"author": {
"name": "AgentCall, Pattern AI Labs",
"email": "[email protected]"
},
"repository": "https://github.com/pattern-ai-labs/agentcall",
"license": "MIT",
"keywords": [
"join-meeting",
"meeting-bot",
"voice-agent",
"ai-agent-skill",
"google-meet-bot",
"zoom-bot",
"teams-bot",
"text-to-speech",
"meeting-assistant",
"realtime-transcription",
"avatar-video",
"screenshare-bot",
"claude-code-skill",
"ai-coding-agent",
"voice-bot",
"tts-meeting",
"video-meeting-bot",
"agent-plugin",
"meeting-automation",
"autonomous-participant"
],
"commands": [
"./SKILL.md"
],
"homepage": "https://agentcall.dev",
"interface": {
"displayName": "join-meeting",
"developerName": "pattern-ai-labs"
},
"skills": "./",
"registryIndexVersion": 5
}Marketplace Source
- Repo URL
- https://github.com/pattern-ai-labs/agentcall
- Marketplace path
- Unknown
- Source path
- .
- Install policy
- Unspecified
Skills
1 SKILL.md file ship with this plugin. Preview, copy, or download each one, then install them with the Skills CLI.
join-meeting
SKILL.md
>
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
File Inventory
.claude-plugin/marketplace.json
file
659 bytes
cff7939f9ab5e6a3…
.claude-plugin/plugin.json
file
1,002 bytes
8d00ad38338298d8…
.codex-plugin/plugin.json
plugin-manifest
954 bytes
009f97e9ffa5e3a3…
.grok-plugin/plugin.json
file
1,030 bytes
188aa042a1979a63…
CHANGELOG.md
file
1,910 bytes
67d8f7f0d0864b6b…
examples/coding-companion/bridge.py
file
23,263 bytes
b76afbae5c28047d…
examples/coding-companion/README.md
file
11,141 bytes
9046c9c603c9ecd0…
examples/coding-companion/SKILL-FRAGMENT.md
file
8,097 bytes
9fc46d1bc746ff63…
examples/meeting-assistant-smart/assistant.py
file
26,700 bytes
b969e36a92340801…
examples/meeting-assistant-smart/README.md
file
13,040 bytes
9e15e6cce176dd57…
examples/meeting-assistant-smart/tools.py
file
7,689 bytes
ee2026668b18f331…
examples/meeting-assistant/assistant.py
file
10,071 bytes
89cf824085f75168…
examples/meeting-assistant/README.md
file
6,469 bytes
ac6ea69bd0d5bb43…
examples/notetaker-multilingual/notetaker.py
file
15,029 bytes
a13776040b9ac80e…
examples/notetaker-multilingual/README.md
file
5,832 bytes
0aaa1d0ec0fcc252…
examples/notetaker-simple/notetaker.js
file
6,737 bytes
2da87c11dddca446…
examples/notetaker-simple/notetaker.py
file
7,277 bytes
5c69e9801aba2323…
examples/notetaker-simple/README.md
file
2,159 bytes
349d6ef0398153cd…
examples/notetaker-smart/notetaker.js
file
13,485 bytes
f99fb4784dd8c95f…
examples/notetaker-smart/notetaker.py
file
13,636 bytes
5f982fd3a63af2cf…
examples/notetaker-smart/README.md
file
4,254 bytes
9a6e722fc89142ae…
examples/support-agent/agent.py
file
19,264 bytes
0af5e68cafb7c280…
examples/support-agent/knowledge.json
file
2,092 bytes
830cb5c134376393…
examples/support-agent/README.md
file
6,365 bytes
61e5aedf7fa8f4c2…
gemini-extension.json
file
248 bytes
162bafdc2af963bb…
README.md
file
6,108 bytes
29da7350c99719f7…
references/api.md
file
16,542 bytes
81f35d67aec11fc2…
references/guides/collaborative-mode.md
file
22,059 bytes
5489e4f58d073d79…
references/guides/crash-recovery.md
file
8,255 bytes
0fafb54af5b94df6…
references/guides/interruption-handling.md
file
9,559 bytes
1433be9e1eb18d7a…
references/guides/ui-templates.md
file
7,023 bytes
f16f1781ae509cbb…
references/guides/webpage-audio.md
file
13,554 bytes
592fcaee08c7d53c…
references/guides/webpage-av-screenshare.md
file
10,045 bytes
eacbe6c00f96f010…
references/guides/webpage-av.md
file
5,788 bytes
a839c80cc1e7500c…
scripts/node/agentcall.js
file
2,755 bytes
0cd8f89c99534bb6…
scripts/node/bridge-visual.js
file
56,141 bytes
8773b6c0cc8d6452…
scripts/node/bridge.js
file
33,047 bytes
d91f9306ccb14164…
scripts/node/check_update.js
file
5,279 bytes
88a8a79ac758a1b2…
scripts/node/join.js
file
6,005 bytes
1f4e89900396eabd…
scripts/node/package.json
file
139 bytes
eac4bb6712ef653d…
scripts/node/register.js
file
4,925 bytes
f4222a4d2249f0f1…
scripts/node/stdin-commands.js
file
1,237 bytes
675270c49429ee4c…
scripts/node/tunnel.js
file
3,448 bytes
d57dca7cefd2d260…
scripts/python/agentcall.py
file
5,417 bytes
2ef4196c53690979…
scripts/python/bridge-visual.py
file
82,241 bytes
482cfa4adc5f1228…
scripts/python/bridge.py
file
50,984 bytes
53b59af07e3f8f2d…
scripts/python/check_update.py
file
4,898 bytes
33a75d7c998bba53…
scripts/python/join.py
file
8,710 bytes
9b5ac2bfa2dae1d8…
scripts/python/register.py
file
5,084 bytes
8f58cf2eeabe254b…
scripts/python/requirements.txt
file
30 bytes
e1d4559d060101cc…
scripts/python/tunnel.py
file
7,252 bytes
607e4edda4a2787a…
scripts/run.sh
file
1,579 bytes
028030445fe4a84c…
SKILL.md
skill
98,952 bytes
fa2253c977153ce0…
tests/stdin_commands_node.test.mjs
file
2,757 bytes
82476e6d99321808…
tests/test_bridge_stdin.py
file
3,951 bytes
481a74dde3a057c6…
tests/test_bridge_visual_stdin.py
file
6,160 bytes
c42adc3f1aeee71e…
ui-templates/agentcall-audio.js
file
15,778 bytes
7e6d8a1f30009e00…
ui-templates/avatar/index.html
file
7,904 bytes
d883fcd0a4587ffd…
ui-templates/blank/index.html
file
945 bytes
a75cc8215188b600…
ui-templates/dashboard/index.html
file
3,713 bytes
8ca9b543117f9b06…
ui-templates/orb/index.html
file
5,519 bytes
78326ed534282e98…
ui-templates/pattern/index.html
file
14,161 bytes
7fed33a8f7af883b…
ui-templates/ring/index.html
file
6,786 bytes
83c856bd5e601418…
ui-templates/voice-agent/index.html
file
7,034 bytes
9b21574a83db8144…