效率与协作 meeting-botgoogle-meetzoommicrosoft-teamsspeech-to-texttext-to-speechscreen-sharingwebsocket

AgentCall 会议加入技能

让 AI 编码代理以语音、头像甚至屏幕共享的方式加入 Google Meet、Teams、Zoom 会议,边开会边干活。

FollowSkills 评估 · FSRS-2.0
谨慎使用
52/ 100 五分制 2.6 / 5
1 2 3 4 5 6
1信任安全13 / 25 · 2.6/5

SKILL.md明确披露所有会议音频/文本都会经第三方云(agentcall.dev/FirstCall)中转,并提醒任何参会者都能通过转录操控代理,建议用框架权限系统收紧,这是好的数据流披露。API密钥存于~/.agentcall/config.,隧道使用每次调用的独立凭证而非API密钥,均合理。扣分项:代理可自主用用户邮箱注册账号并获取密钥(未经显式逐次确认)、网页模式要求页面加载即自动开麦克风、会议数据全程流经云端,缺少本地退出/数据删除路径说明。

2可靠稳定9 / 20 · 2.3/5

文档内部一致性高:参数表、模式说明、命令语义自洽,超时/重连/崩溃恢复有明确描述,且仓库附带针对bridge stdin路径的pytest测试,错误通过command.error显式上报而非静默失败。扣分项:静态评审未见CI工作流,关键路径(实际入会、GetSun协作流程)无执行复现证据,测试覆盖仅限stdin桥接层,无边界输入行为完整说明。

3适用触发8 / 15 · 2.7/5

触发描述清晰('join a call / attend a meeting'),模式选择表、适用/不适用建议(audio最简、screenshare按需)、命名与STT适配指南详尽,受众明确。扣分项:核心功能100%依赖海外云服务api.agentcall.dev及Google Meet/Teams/Zoom,中国大陆网络可达性未声明,极可能不可用;语言支持仅TTS的9种语言,无中文场景说明。

4规范维护12 / 15 · 4.0/5

具备MIT LICENSE、语义化版本(1.1.15)与详细的CHANGELOG(含未发布项与外部贡献者致谢)、多框架安装路径、完整参数表与外部指南引用,分层文档良好。扣分项:发布者身份未经验证、维护责任与更新SLA无承诺、known-limitations章节缺失(如STT失败率、云端隐私边界仅散落文中)、check_update.py机制描述依赖仓库完整性。

5有效结果6 / 15 · 2.0/5

价值主张明确(让编码代理以语音/头像入会),模式与命令可直接产出可用的调用方式,free trial降低试用成本。扣分项:静态评审无法验证实际入会效果,效果完全依赖云端服务可用性与付费计划限制,输出(会议中的行为)需人工现场验证,替代方案(如本地Whisper+TTS管线)比较未给出。

6证据核验4 / 10 · 2.0/5

仓库含针对两个桥接脚本的实质pytest测试(含错误路径与request_id回显),CHANGELOG与代码改动对应,具备可审计一手材料。扣分项:静态读取、未执行;测试覆盖窄(仅stdin层),无CI运行证据,YouTube演示与GetSun/FirstCall性能声明(<1s延迟、54音色)均为营销性主张,无独立佐证。

证据充分度: 评估于 2026年9月10日 审查版本 7b0841e38024
使用前请注意
  • 会议音频与转录全程经第三方云(agentcall.dev)处理,含敏感内容的会议请先评估数据外流风险
  • 技能可在无逐次确认的情况下用邮箱自助注册并生成API密钥,注意监控~/.agentcall/config.的生成
  • 任何参会者都能通过语音转录操控代理,务必用代理框架的权限白名单/计划模式限制其在会话期间的能力
  • 核心依赖海外云服务,中国大陆网络环境下可能完全不可用
  • 静态评审未执行任何脚本,实际入会效果、GetSun延迟等声称未经独立验证
评估证据 [1][2][3][4][5][6][7]
查看完整评分方法 →

这个 Skill 能做什么,适合哪些场景?

AgentCall 是一个 Agent Skill,让 Claude Code、Cursor、Codex 等 30 多种编码代理以参会者身份加入视频会议。机器人可以说话(TTS)、听(实时转写)、看(截图)、展示动画头像并动态屏幕共享。它运行在 AgentCall 云端会议基础设施之上,代理通过 WebSocket 收发事件和命令来控制会议中的表现。需要 Python 3.10+ 或 Node.js 18+,以及一个可通过邮箱验证码自助注册的 AgentCall 账号。

运行 ./scripts/run.sh <meet-url> 启动会议机器人;创建呼叫后通过 stdout 接收 JSON 事件(生命周期、transcript.final/partial、参会者进出、聊天消息、TTS 状态),通过 stdin 发送 JSON 命令(tts.speak、send_chat、raise_hand、leave、screenshot、screenshare.start 等)。支持 audio、webpage-audio、webpage-av、webpage-av-screenshare 四种模式;语音策略分 direct(代理全控 TTS,54 种声音)和 collaborative(GetSun 语音智能处理触发词、打断和抢话)。代理通过本地 HTTP 服务器加安全隧道向会议提供头像页面和共享内容,无需暴露本机端口。API key 保存于 ~/.agentcall/config.。

  1. 开发者在会议中让 Claude Code 代理口头汇报部署状态、检查代码并在会话中直接修 bug
  2. 客服或技术支持场景中让代理以 direct 模式与用户 1 对 1 语音沟通
  3. 代理在团队会议中以动画头像形式出席,并按指令实时屏幕共享幻灯片或仪表盘
  4. 需要会议纪要的团队让代理以纯 audio 模式加入,实时转写并回答提问
  5. 给参会者展示可交互内容时,代理通过 webpage.open 生成可点击的共享链接(表单、报告、代码 diff)

这个 Skill 有哪些优点和局限?

优点
  • 兼容 30+ 代理框架(Claude Code、Cursor、Codex、Gemini CLI、Copilot 等),仅要求能起子进程读 stdout
  • 功能完整:语音、转写、截图、聊天、头像、动态屏幕共享,且有 7 个内置 UI 模板
  • collaborative 模式下 GetSun 处理抢话、打断、触发词等实时语音时序,代理无需亚秒级响应
  • 隧道机制无需暴露本机到公网;支持崩溃恢复和 WebSocket 自动重连
  • 免费试用额度(360 分钟),代理可自助完成邮箱注册,无需人工操作
局限
  • 依赖闭源的 AgentCall 云服务,按分钟计费(基础版 6 小时、1 个并发呼叫),超出后需付费
  • 机器人加入需 30–90 秒,且呼叫受计划时长上限限制,到期前需主动换新呼叫
  • 会议转写作为代理输入,意味着任何参会者都可引导代理,需自行配置代理框架的权限限制
  • 屏幕共享页面在无头浏览器中渲染,参会者无法点击操作,设计需按 1280x720 规格并轮询更新
  • README 声称支持 Zoom 和 Teams,但标注 Teams/Zoom 为 Beta;未提供测试套件,多平台实际稳定性缺乏独立证据

如何安装这个 Skill?

Claude Code:在会话中依次执行 /plugin marketplace add pattern-ai-labs/agentcall 和 /plugin install join-meeting@agentcall。其他代理:OpenClaw 用 openclaw skills install join-meeting;Cursor 用 /add-plugin;Codex CLI 放入 ~/.codex/skills/;Gemini CLI 用 gemini extensions install https://github.com/pattern-ai-labs/agentcall;通用方式为 git clone https://github.com/pattern-ai-labs/agentcall.git 后将文件夹放入对应 skills 目录(如 Windsurf 的 .windsurf/skills/ 或 Claude Code 的 .claude/skills/)。依赖:pip install aiohttp websockets 或 cd scripts/node && npm install。

如何使用这个 Skill?

首次使用时技能会引导注册:运行 python scripts/python/register.py send --email 你@example.com,从邮箱获取 6 位验证码(10 分钟内有效),再运行 register.py verify 完成验证,key 自动存入 ~/.agentcall/config.。之后直接对代理说"加入这个会议:https://meet.google.com/abc-def-ghi"即可。机器人加入会议需要 30–90 秒,需等待 call.bot_ready 且至少一个 participant.joined 事件后才会发言。

这个 Skill 与同类方案有什么区别?

源材料未命名具体竞品,只将自身定位为运行在 30+ 代理框架之上的 Agent Skill,而非独立会议机器人应用。

常见问题

费用如何计算?
新账号含 360 分钟免费试用额度。基础计划提供 6 小时会议时长、1 个并发呼叫、全部功能;超出后按分钟计费。call.credits_low 事件会在余额低于 $1 时提醒,且不会中断通话。
数据安全方面有什么需要注意的?
会议转写会作为代理输入传入,因此任何参会者都可能引导代理的行为。技能建议在高信任工作流中利用代理框架的权限系统(如 Claude Code 的允许列表、hooks、计划模式)限制代理在通话期间的操作。
加入会议失败了怎么办?
机器人加入需 30–90 秒,期间会依次输出 call.created → call.bot_joining → call.bot_joining_meeting → call.bot_ready 事件,不应视为失败。有会议大厅时会出现 call.bot_waiting_room,需等主持人准入。call.degraded 表示后端服务(如语音智能)短暂断连,系统会自动恢复。
voice.strategy 应该选 direct 还是 collaborative?
1 对 1 场景(客服、面试、辅导)适合 direct——代理逐条响应 transcript.final,桥接脚本自动处理抢话。多人会议适合 collaborative——GetSun 即时应答并管理语音时序,代理负责预先填充上下文和执行后台任务。

相关 Skills