podcast-daily-skill は何をしますか?
Claude Code スキル: ポッドキャスト日報自動化 — RSS取得 + 文字起こし + AI要約 + 飛書プッシュ + 多次元テーブル
概要
このスキルは、指定したポッドキャストのRSSフィードから最新エピソードを自動取得し、文字起こしとAI要約を生成し、飛書(Lark)にプッシュするワークフローを提供します。
主な機能
- RSS取得: 指定したポッドキャストのRSSフィードから最新エピソード情報を取得
- 文字起こし: 音声ファイルを自動文字起こし(Whisperなどを利用)
- AI要約: 文字起こし結果を元にAIが自動要約を生成
- 飛書プッシュ: 生成した日報を飛書のメッセージとして通知
- 多次元テーブル: 飛書の多次元テーブルにデータを保存・管理
対応プラットフォーム
- Claude Code(CLI)
- Linux / macOS
- Python 3.8+
使用方法
- 必要な依存関係をインストールします:
pip install -r requirements.txt
- 環境変数で飛書のAPIトークンとテーブルIDを設定します:
export FEISHU_APP_ID="your_app_id"
export FEISHU_APP_SECRET="your_app_secret"
- スキルを実行します:
claude code run podcast-daily-skill
設定
config.yamlで対象ポッドキャストのRSS URLリストを設定- デフォルトでは毎日の日報生成を想定
- cronなどで定期実行可能
注意事項
- 飛書(Lark)のAPIアクセス権限が必要です
- 文字起こしには十分なCPU/GPUリソースが必要になる場合があります
- 大量のエピソードを処理する際は、APIレート制限に注意してください