A

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

pattern-ai-labscaution

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

Trust & Reputation

HOL Trust Score
59

Factor Analysis

Per-metric points (0–100 each) combined via a weighted average into the overall score.

Installability
64pts
Maintenance
30pts
MCP Posture
100pts
Plugin Security
59pts
Provenance
70pts
Publisher Quality
75pts

Registry Snapshot

Publisher verification
No
Marketplace source
Unknown
Scanner
Broker fallback
Safety label
caution
Digest verified
Yes
1 bundled skill — copy or download SKILL.mdOpen skills

Trust & reputation

Trust & Reputation

HOL Trust Score
59

Factor Analysis

Per-metric points (0–100 each) combined via a weighted average into the overall score.

Installability
64pts
Maintenance
30pts
MCP Posture
100pts
Plugin Security
59pts
Provenance
70pts
Publisher Quality
75pts

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

caution
Safety label
59
Security score
0
High findings
Provider
registry-broker-fallback
Grade
F · caution
Version
Unknown
cisco-skill-scanner: unknown

Findings

mediumpublishabilitypublishability.link.missing.websiteURL

websiteURL should be present for marketplace readiness.

mediumpublishabilitypublishability.link.missing.privacyPolicyURL

privacyPolicyURL should be present for marketplace readiness.

mediumpublishabilitypublishability.link.missing.termsOfServiceURL

termsOfServiceURL should be present for marketplace readiness.

lowoperational-securitysupply-chain.lockfile-missing

Repository snapshot does not include a lockfile.

infoskill-securityskill-scan.unavailable

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.

Claude Code plugin docs
  1. 1

    Add the marketplace

    Run this inside a Claude Code session.

    claude code
  2. 2

    Install the plugin

    Use the plugin name and the marketplace name shown by the previous command.

    claude code
  3. 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.

Share
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…