Meeting.ai会录下你的会议,整理出笔记、转写稿和待办事项。把它接入OpenClaw,你的助手就能在聊天里根据这些会议回答问题,还会在每周五把这一周的待办事项发给你。
两者靠memo连接。它是Meeting.ai的命令行工具,一个装在Gateway主机上的二进制文件,三条命令装好,不需要API密钥。它以JSON格式输出数据(导出则按你要求的格式),不会中途停下来等你输入,所以你不在的时候智能体也能运行它,包括那些会改动真实数据的命令(见“使用须知”)。
周五16:00,这一周的待办事项准时出现在Telegram里。 这个要求你只提过一次,就写在一条openclaw automations create命令里。本文示例中的会议都是虚构的。
待办事项,10月12日至16日
Priya
- 把修订后的SLA草案发给Halden(10月20日截止,“Halden周会”)
Tomas
- 轮换预发布环境的数据库凭据(10月21日截止,“基础设施评审”)
Ines
- 回复两位后端候选人(10月19日截止,“招聘同步会”)
无负责人
- 确定由谁来写迁移操作手册(“基础设施评审”)去见客户的路上,你掏出手机问:
最近两次会议上,我们答应了Halden什么?
OpenClaw搜索你的会议,读笔记,然后回答:
答应Halden的事
- 10月20日前给出修订后的SLA草案(Priya),出自10月13日的会议
- 指定一位故障对接人,出自10月6日的会议
尚未解决:对方问过数据能否存放在欧盟境内,没有人回答。工作日07:30,第一场会还没开始,简报已经到了。 今天日历上的每一项日程,它都会告诉你上次定了什么、还有什么没解决。
OpenClaw怎么接入Meeting.ai?
你需要一个跑着的OpenClaw Gateway(macOS或Linux,arm64或amd64),还要有一个Meeting.ai账号,账号下至少有一个工作区。工作区是Meeting.ai里对团队的叫法。在Windows上,请在WSL2里运行Gateway。如果账号里还没有会议,先录制或上传一场。
在Gateway主机上运行:
curl -fsSL https://raw.githubusercontent.com/meeting-ai/memo-cli/main/install.sh | bash然后新开一个终端,让shell能在~/.local/bin里找到memo,再运行:
memo auth login
memo install-skill-md- 安装memo。 第一条命令会下载适合你平台的发布包,校验它的SHA-256校验和,并把
memo放进~/.local/bin。运行之前,你可以先看一下安装脚本。 - 登录。
memo auth login会在浏览器里打开Meeting.ai,并把登录状态保存在这台主机上。 - 安装技能。
memo install-skill-md会把SKILL.md写入~/.openclaw/skills/memo/,也就是OpenClaw的托管技能文件夹。安装程序其实已经尝试过这一步,再运行一次也没有坏处。 - 确认OpenClaw能看到它。 运行
openclaw skills list。如果有已经打开的聊天会话,在里面发送/new,让智能体拿到更新后的技能列表。 - 提问。 给你的助手发消息:“用memo列出我最近的五场会议。”如果列出的标题确实是你的会议,就说明连上了。
Gateway主机上没有浏览器?在第2步运行memo auth login email --email [email protected],然后按它打印的步骤操作:Meeting.ai会给你发一封带验证码的邮件。第4步也可以用openclaw skills info memo。
OpenClaw找不到memo怎么办
OpenClaw通过它的exec工具运行memo,而OpenClaw守护进程启动时只带一个极简的PATH。如果智能体说找不到memo,就把~/.local/bin加进OpenClaw配置里的tools.exec.pathPrepend列表:
{
tools: {
exec: {
pathPrepend: ["~/.local/bin"],
},
},
}如果你开启了OpenClaw的沙箱,容器里也必须有这个二进制文件。怎么在容器里安装二进制文件,OpenClaw的技能文档里有说明。
定时发送会议摘要
OpenClaw内置的调度器叫automations(自动化任务)。一个任务由四部分组成:cron表达式、提示词、时区,以及接收结果的对话。这里的两条命令都是按OpenClaw文档里列出的参数拼出来的。下面这条用来发送周五的清单:
openclaw automations create "0 16 * * 5" \
"用memo列出我周一以来的会议。逐场读待办事项。按负责人分组汇成一份清单发给我,写上截止日期和出自哪场会议。没有负责人的事项单独标出。" \
--name "Friday action items" \
--tz "Asia/Jakarta" \
--session isolated \
--announce --channel telegram --to "<your chat id>"OpenClaw不接受“每天上午9点”这样的说法;请写成0 9 * * *并设置--tz。把--tz、--channel和--to的值换成你自己的时区和对话。
晨间简报用的是同一条命令,只是cron表达式换成工作日的,提示词也换一段。它要读今天的日程,所以需要在Meeting.ai里连接日历:
openclaw automations create "30 7 * * 1-5" \
"用memo列出今天的日历日程。每一项都去我以前的会议里搜同名的会,告诉我上次定了什么、还有什么没解决。内容控制在一屏以内。" \
--name "Morning brief" \
--tz "Asia/Jakarta" \
--session isolated \
--announce --channel telegram --to "<your chat id>"如果要每月汇总,cron表达式用0 8 1 * *,提示词写“用memo把上个月的项目会议汇总成一个Markdown文件,放进你的工作文件夹”。你是这个智能体的所有者,以后可以在聊天里让它列出、修改或删除自动化任务。
使用须知
- 我们没有亲自在OpenClaw里运行过这套配置。 每条
memo命令我们都对照memo 0.19.2核对过,OpenClaw部分的步骤则是根据2026年10月14日的OpenClaw文档写的,所以如果某一步在你的机器上不一样,请发邮件到 [email protected]。 - 命令默认不经确认就运行。 除非你修改
tools.exec.mode,否则OpenClaw在主机上的exec运行命令时不会询问;而创建会议、编辑笔记、分享或删除的那些memo命令会改动真实数据。 - 定时任务的提示词每次都从零开始。 加了
--session isolated,任务会在一个全新的会话里运行,所以要把完整的指令写进提示词,包括“用memo”。 - 谁能给智能体发消息,谁就能问到你的会议。
memo以你的身份登录,能访问你账号有权限的工作区。把智能体的渠道和配对对象限制为只有你自己,摘要也只发到成员都该看到的群或对话里。 - 读取不额外收费。 只要你的套餐还能访问这场会议,登录和读取都不额外收费。录制、Visual Note(把一场会议做成一张图)以及图片、音频等媒体生成,要走你的Meeting.ai订阅或扣Coins(账号里的点数)。
可以问它什么
要直接调用技能,发送/skill memo,后面跟上你的请求。
会后的跟进邮件
你刚开完一场客户会议。
刚结束的那场客户会议上,我们定了什么?起草一封跟进邮件,150字以内。
OpenClaw运行memo meetings list,读最新那场会议的笔记,然后把会上的决定和一份可以直接转发的草稿发回给你。会议结束后,笔记需要一点时间处理;memo meetings progress可以查看处理进度。
会议马上开始,派个记录员进去
客户发来会议邀请,离开始只有五分钟。
现在就派Meeting Bot进这场会议:[粘贴Zoom、Google Meet或Microsoft Teams链接]
OpenClaw运行memo meetings create --url <link> --confirm,Meeting Bot(Meeting.ai的会议记录机器人)随即加入会议并录制。--confirm表示这个操作是你要求的;不带它,memo什么都不会创建,只会报告它在等待确认。
在一个季度的会议里查一个词
一批客户下个月要续约,你想知道每家客户对续约是怎么说的。
在本季度的会议里搜索“续约”,列出每家客户是怎么说的。
OpenClaw会用这个关键词运行memo meetings search。你会拿到搜到的会议,以及每场会里相关的原话。
还可以这样问
- 让Meeting Bot参加明天的会议。 “让Meeting Bot参加明天10:00和Halden团队的会议。”OpenClaw会去改日历上的日程,所以同样要先连接日历。
- 导出PDF版笔记。 “把今天董事会筹备会的笔记导出为PDF,放进你的工作文件夹。”文件由
memo meetings export写出。 - Visual Note。 “把今天下午的研讨会做成一张Visual Note。”
- 某个人的原话。 “把Tomas在周二基础设施评审上关于凭据轮换的原话引出来。”这一条OpenClaw会去读转写稿。
- 某个人参加过的所有会议。 “列出Ines这个月参加过的会议,每场用一句话说明内容。”
- 没人认领的事项。 “上个月的待办事项里,哪些到现在还没有负责人?”
OpenClaw为什么读不到我的会议内容?
通常是memo不在智能体的PATH里,会话没有加载技能,或者登录没有完成。
| 现象 | 解决办法 |
|---|---|
找不到memo | 见上文“OpenClaw找不到memo怎么办” |
| 列表里没有技能 | 运行memo install-skill-md,然后用/new开一个新会话 |
| 技能还是没有加载 | memo技能文件大约100 KB。检查skills.limits.maxSkillFileBytes是否允许这么大的文件 |
| 没有登录 | 在Gateway主机上运行memo auth status,然后运行memo auth login,或者用邮箱验证码登录 |
| 找不到会议 | 检查工作区:运行memo workspace list,再用memo workspace set切换 |
| 自动化任务一直不触发 | 检查Gateway是否在运行,以及表达式和--tz是不是你想要的 |
| 提示余额已用完 | 这项操作需要订阅或Coins |
memo提示这场会议已锁定 | 这场会议所在的工作区已经没有能覆盖它的订阅或Coins了。恢复订阅或Coins后就能重新读取;如果是别人分享给你的会议,需要由会议所有者来恢复 |
想用MCP而不是CLI?
目前请用CLI。OpenClaw可以注册远程MCP服务器,并通过OAuth登录:
openclaw mcp set meeting-ai '{"url":"https://mcp.meeting.ai/mcp","transport":"streamable-http","auth":"oauth"}'
openclaw mcp login meeting-ai这个语法和OpenClaw的文档一致。拿不准的是登录这一步:OpenClaw的文档讲的是动态客户端注册,而Meeting.ai服务器不提供这种方式。它用Client ID Metadata Documents来识别客户端。我们还没有确认openclaw mcp login能在这台服务器上走完,所以请把这两条命令当作一次试验;本教程讲的仍然是CLI这条路。
怎么断开Meeting.ai和OpenClaw的连接?
在Gateway主机上运行memo auth logout退出登录,再运行memo install-skill-md --uninstall移除技能文件。删掉所有调用memo的自动化任务。要从Meeting.ai这边让这次登录失效,打开设置 › MCP & CLI并撤销它。撤销立即生效。
先小试一下
先让OpenClaw列出你最近的五场会议,再创建周五的自动化任务。Meeting.ai CLI页面和CLI指南对各条命令讲得更详细。
其他智能体和助手的接入教程:
- 另一个自己部署的智能体:Hermes Agent
- 在编辑器或终端里:Cursor、Claude Code和Codex
- 在聊天应用里:ChatGPT和Claude





