join-meeting
Join Meetings With an AI Agent
AI agents cannot attend live meetings without custom audio, video, and transcript plumbing. This skill connects them to Google Meet, Zoom, and Teams through AgentCall.
Do not auto-install this skill.
The canonical policy requires operator review before any installation action.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "join-meeting" from https://skillstore.io/skills/pattern-ai-labs-join-meeting.md and its manifest at https://skillstore.io/api/skills/pattern-ai-labs-join-meeting/manifest. Verify the artifact. Do not auto-install. Inspect the skill and report your findings, then wait for an operator or manual installation decision.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "join-meeting". Join this Google Meet as Juno and help answer product questions.
Expected outcome:
- The bot joins the meeting and waits for a participant.
- It introduces itself by voice, listens to transcript events, and answers when addressed.
- After the call ends, it provides a short summary and cleanup status.
Using "join-meeting". Join as a silent note taker and do not speak.
Expected outcome:
- The bot joins without speaking and collects transcript events.
- The final response lists decisions, open questions, owners, and action items.
Using "join-meeting". Join with screenshare and show the dashboard when I ask.
Expected outcome:
- The bot starts with voice and avatar only.
- When requested, it shares the prepared dashboard and narrates the key points.
Security Audit
CriticalThe skill intentionally connects a local AI agent to live meetings through AgentCall, including transcripts, voice, screenshots, screenshare, chat, and tunnels. Many static hits are false positives from Markdown fences or JavaScript template literals, but confirmed risks remain for credential handling, external transport, local filesystem access, screen capture, XSS-prone UI rendering, and transcript-driven agent control. It should not be auto-published without explicit consent flows, restricted permissions, and stronger data handling guidance.
Confirmed security concerns (18)
Show all 18 confirmed findings
Capability review items (605)
These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.
Risk Factors
๐ Network access (265)
๐ Filesystem access (178)
๐ Env variables (193)
โก Contains scripts (5)
โ๏ธ External commands (578)
Detected Patterns
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/pattern-ai-labs-join-meeting/audits/4?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/pattern-ai-labs-join-meeting?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/pattern-ai-labs-join-meeting?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/pattern-ai-labs-join-meeting/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/pattern-ai-labs-join-meeting.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA ยท BibTeX ยท CFF)
APA citation
pattern-ai-labs. (2026). join-meeting security audit report (audit version 4) [Author version unspecified]. Skillstore. https://skillstore.io/skills/pattern-ai-labs-join-meeting/audits/4BibTeX citation
@techreport{pattern-ai-labs-pattern-ai-labs-join-meeting-2026,
author = {pattern-ai-labs},
title = {join-meeting security audit report (audit version 4)},
institution = {Skillstore},
year = {2026},
number = {4},
url = {https://skillstore.io/skills/pattern-ai-labs-join-meeting/audits/4},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "join-meeting security audit report (audit version 4)"
version: "unspecified"
type: report
authors:
- name: "pattern-ai-labs"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/pattern-ai-labs-join-meeting/audits/4"
identifiers:
- type: other
value: "skillstore:pattern-ai-labs-join-meeting:audit:4"
description: "Skillstore immutable audit report identifier"
Skillstore Score
Why this score Evidence Confidence: MediumWhat You Can Build
Pair Programming Call
Let a coding agent discuss code, answer questions, and share progress during a live engineering meeting.
Support or Demo Assistant
Join a customer call with a voice assistant that can answer questions and share visual materials.
Meeting Notes and Follow-Up
Use passive mode to collect transcripts, summarize decisions, and prepare action items after the call.
Try These Prompts
Join this meeting as a helpful voice participant: <meeting link>. Use audio mode and introduce yourself when someone joins.
Join this meeting as a silent note taker: <meeting link>. Do not speak. Summarize decisions and action items after it ends.
Join this meeting with an avatar and collaborative voice: <meeting link>. Use the default visual template and respond when addressed.
Join this meeting for a coding session: <meeting link>. Use restricted tool permissions, confirm before file edits, and share progress visually.
Best Practices
- Use trusted meetings and restrict agent permissions before joining calls.
- Tell participants when the bot records transcripts, screenshots, audio, or screenshare content.
- End calls cleanly and remove temporary files that contain meeting content.
Avoid
- Do not join untrusted calls with file write, shell, or deployment permissions enabled.
- Do not expose arbitrary localhost ports through the tunnel.
- Do not use screenshots or recording features without participant consent.
Frequently Asked Questions
Which meeting platforms does this support?
Does it require an AgentCall API key?
Can the bot speak during the meeting?
Can it run inside Claude Code or Codex?
What data leaves my machine?
Is it safe for confidential meetings?
Developer Details
Author
pattern-ai-labsLicense
MIT
Skillstore revision
r1
Version notice
The author did not declare a version.
Ref
e397ce5a135369cd6def89cb6400d013e2f68f2f
Maintenance freshness
7/18/2026
Usage
3 downloads ยท 0 views
File structure
๐ examples/
๐ coding-companion/
๐ bridge.py
๐ README.md
๐ SKILL-FRAGMENT.md
๐ meeting-assistant/
๐ assistant.py
๐ README.md
๐ assistant.py
๐ README.md
๐ tools.py
๐ notetaker.py
๐ README.md
๐ notetaker-simple/
๐ notetaker.js
๐ notetaker.py
๐ README.md
๐ notetaker-smart/
๐ notetaker.js
๐ notetaker.py
๐ README.md
๐ support-agent/
๐ agent.py
๐ knowledge.json
๐ README.md
๐ references/
๐ guides/
๐ crash-recovery.md
๐ ui-templates.md
๐ webpage-audio.md
๐ webpage-av-screenshare.md
๐ webpage-av.md
๐ api.md
๐ scripts/
๐ node/
๐ agentcall.js
๐ bridge-visual.js
๐ bridge.js
๐ check_update.js
๐ join.js
๐ package.json
๐ tunnel.js
๐ python/
๐ agentcall.py
๐ bridge-visual.py
๐ bridge.py
๐ check_update.py
๐ join.py
๐ requirements.txt
๐ tunnel.py
๐ run.sh
๐ ui-templates/
๐ avatar/
๐ index.html
๐ blank/
๐ index.html
๐ dashboard/
๐ index.html
๐ orb/
๐ index.html
๐ pattern/
๐ index.html
๐ ring/
๐ index.html
๐ voice-agent/
๐ index.html
๐ agentcall-audio.js
๐ LICENSE
๐ README.md
๐ SKILL.md