Fathom Meeting Fetcher 用于从 Fathom API 直接获取会议数据,包括转录文本、AI 摘要、行动项和参与者信息,并保存为 Markdown 文件。
主要能力:按列表、会议 ID、当天或指定起始日期抓取会议;每条会议保存为 Markdown,包含 Fathom ID、标题、日期、参与者、时长、Fathom URL、分享 URL、摘要、行动项(含 @assignee)和带说话人标注的转录文本;文件名格式为 YYYYMMDD-meeting-title-slug.md。
使用方式:运行 python3 ~/.claude/skills/fathom/scripts/fetch.py 并加选项。命令包括 --list(列出近期会议及 ID,默认最多 10 条)、--id <id>(按录音 ID 抓取)、--today(抓取当天会议)、--since <date>(抓取自 YYYY-MM-DD 起的会议)。选项包括 --analyze(调用 transcript-analyzer 处理转录)、--download-video(下载视频,需 ffmpeg)、--output <path>(输出目录,默认 ~/Brains/brain)、--limit <n>(列表上限,默认 10)。
前置条件:首次安装依赖 pip install requests python-dotenv;视频下载可选安装 ffmpeg(macOS 用 brew install ffmpeg,Linux 用 apt install ffmpeg)。API key 存放于 ~/.claude/skills/fathom/scripts/.env 的 FATHOM_API_KEY。
集成与限制:--analyze 可自动处理转录,--download-video 下载视频并用 ffprobe 校验,失败最多重试 3 次,视频以 .mp4 保存到会议 Markdown 旁。该脚本替代 Dropbox 同步流程,直接通过 API 访问。关于收费、价格、平台支持范围等资料暂未提供。