Communityコーディング&開発github.com

VideoTranscribe(视频转录)

動画・音声をテキストに変換し、必要に応じて核心を抽出します。

VideoTranscribe(视频转录) とは?

このスキルは、動画や音声ファイルをテキストに変換(文字起こし)し、さらにその内容から要点を構造化して抽出するためのものです。YouTube、Bilibili、小宇宙、優酷などyt-dlpがサポートするプラットフォームのオンラインURLや、MP4、MOV、MP3、M4Aなどのローカルファイルに対応しています。文字起こしエンジンには、句読点付きで高精度なGemini 2.5 Flashを優先し、オフライン時にはmlx-whisperを代替として使用します。また、オンラインURLからは可能な限り字幕を直接取得することで処理を高速化します。ワークフローはユーザーの発言に応じて「Transcribe(文字起こし)」と「Extract(要点抽出)」にルーティングされ、両方を連続実行することも可能です。出力はデフォルトで`~/Downloads/`に保存されます。

対応✓Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/Johncli7941/claude-skill-video-transcribe/tree/main

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

VideoTranscribe

動画・音声コンテンツをテキストに変換し、さらに核心となる要点を抽出します。

対応:

  • ローカルファイル:MP4、MOV、MP3、M4A など
  • オンラインURL:YouTube、Bilibili、小宇宙、優酷など yt-dlp 対応プラットフォーム
  • 抽出モード:文字起こし完了後に構造化された要点サマリーを出力

🔊 音声通知(必ず最初に実行)

curl -s -X POST http://localhost:8888/notify \
  -H "Content-Type: application/json" \
  -d '{"message": "Running VideoTranscribe skill"}' > /dev/null 2>&1 &

ワークフロールーティング

ユーザーの発言ルーティング先
文字起こし / テキスト化 / 字幕 / 動画ファイルまたはURLを送るWorkflows/Transcribe.md
抽出 / 要約 / 核心ポイント / 要点Workflows/Extract.md
両方(文字起こし後に抽出)最初に Transcribe.md、次に Extract.md

クイックリファレンス

  • スクリプトパス:~/.shared-skills/VideoTranscribe/Tools/transcribe.py
  • 優先戦略:URL → 字幕を取得(高速)→ 字幕がない場合は音声をダウンロードして文字起こし
  • 文字起こしエンジン:Gemini 2.5 Flash(句読点付き) / mlx-whisper(オフライン時の代替)
  • 出力先(デフォルト):~/Downloads/transcript_YYYYMMDD_HHMMSS.txt

関連スキル