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 Meeting Fetcher

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 回まで自動的に再試行します
    • 動画は会議の Markdown ファイルと同じ場所に .mp4 として保存されます
  • Dropbox 同期のワークフローを置き換えます(API に直接アクセス)

コメント