mcpField
F
fathom

fathom

github.com/glebis生产力401245 次安装1 天前更新
代码仓库

关于 fathom

fathom 是从 Fathom API 获取会议资料的技能,可保存转录、AI 摘要、行动项和参与者信息。适合整理会议记录,并可选择分析转录或下载视频。

主要功能

  1. 01按日期或 ID 获取会议
  2. 02保存转录、摘要和行动项
  3. 03将会议资料保存为 Markdown
  4. 04可选分析转录或下载视频

适用场景

  1. 01汇总当天或指定日期的会议
  2. 02查找并整理特定录制的会议资料
  3. 03下载会议视频并与记录一同保存

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/glebis/claude-skills --skill fathom

安装后在 Claude Code 中输入/fathom确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

.claude-plugin/
plugin.json
scripts/
.env.example
download_video.py
fetch.py
utils.py

详细介绍

Fathom 会议获取器

直接从 Fathom API 获取会议数据,包括转录文本、AI 摘要、行动项和参与者信息。

用法

python3 ~/.claude/skills/fathom/scripts/fetch.py [options]
命令
命令描述
--list列出近期会议及其 ID
--id <id>按录制 ID 获取指定会议
--today获取今天的所有会议
--since <date>获取指定日期之后的会议(YYYY-MM-DD)
选项
选项描述
--analyze对获取的会议运行 transcript-analyzer
--download-video下载视频录制文件(需要 ffmpeg)
--output <path>输出目录(默认:~/Brains/brain)
--limit <n>列出会议的数量上限(默认:10)

示例

列出近期会议
python3 ~/.claude/skills/fathom/scripts/fetch.py --list
获取今天的会议
python3 ~/.claude/skills/fathom/scripts/fetch.py --today
获取并分析
python3 ~/.claude/skills/fathom/scripts/fetch.py --today --analyze
获取指定日期之后的会议
python3 ~/.claude/skills/fathom/scripts/fetch.py --since 2025-01-01
获取指定会议
python3 ~/.claude/skills/fathom/scripts/fetch.py --id abc123def456
下载会议视频
python3 ~/.claude/skills/fathom/scripts/fetch.py --id abc123def456 --download-video

输出格式

每场会议都会保存为 Markdown 文件,包含:

---
fathom_id: <id>
title: "Meeting Title"
date: YYYY-MM-DD
participants: [list]
duration: HH:MM
fathom_url: <url>
share_url: <url>
---

# Meeting Title

## Summary
{AI-generated summary from Fathom}

## Action Items
- [ ] Item 1 (@assignee)
- [ ] Item 2

## Transcript
**Speaker Name**: What they said...

文件命名

文件保存为:YYYYMMDD-meeting-title-slug.md

示例:20250106-weekly-standup.md

前提条件

首次使用时安装依赖:

pip install requests python-dotenv

下载视频(可选):

# ffmpeg required for video downloads
brew install ffmpeg  # macOS
# or apt install ffmpeg (Linux)

配置

API 密钥存储在 ~/.claude/skills/fathom/scripts/.env:

FATHOM_API_KEY=your-api-key

集成

  • transcript-analyzer:使用 --analyze 标志自动处理转录文本
  • video-downloader:使用 --download-video 标志下载会议录制文件
    • 使用 ffprobe 验证下载的视频
    • 下载失败时自动重试,最多 3 次
    • 视频以 .mp4 格式保存在会议 Markdown 文件旁
  • 替代 Dropbox 同步工作流(直接访问 API)

评论

支持 Markdown