360 Secure SkillHub
360 安全技能中心

X Video Transcribe

核心功能:针对X/Twitter视频,自动下载并提取音频,调用Gemini API完成精准转录,支持生成内容摘要并保存至文件。典型场景:用户分享X视频链接、请求转录视频内容或生成视频摘要时使用。输入为X视频URL,可添加--summary、--output参数,输出为文本转录结果或带摘要的文件,需依赖bird CLI、ffmpeg及Gemini API密钥。

h-mascot
h-mascot
热度 59.98
最近更新 2026-06-04 00:18:11
分类:效率依赖:代码执行 / 第三方 API应用场景:摘要总结 / 社交媒体 / 文件转换

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add ec-x-video-transcribe
Metadata
name
x-video-transcribe
description
Transcribe and summarize X/Twitter videos using bird CLI + Gemini audio transcription.

X Video Transcribe

Transcribe X/Twitter video posts to text. Downloads the video, extracts audio, and uses Gemini for accurate transcription.

When to use

  • User shares an X/Twitter URL containing a video
  • User asks to "transcribe this tweet" or "what does this video say"
  • User wants a summary of an X video

Usage

# Basic transcript
~/agent-workspace/skills/x-video-transcribe/scripts/transcribe.sh "https://x.com/user/status/123"

# With summary
~/agent-workspace/skills/x-video-transcribe/scripts/transcribe.sh "https://x.com/user/status/123" --summary

# Save to file
~/agent-workspace/skills/x-video-transcribe/scripts/transcribe.sh "https://x.com/user/status/123" --summary --output /tmp/transcript.md

Pipeline

  1. bird CLI — Fetches tweet JSON, extracts video URL
  2. curl — Downloads the video MP4
  3. ffmpeg — Extracts audio as MP3 (much smaller than video)
  4. Gemini API — Uploads audio, transcribes with gemini-2.0-flash

Requirements

  • bird CLI with auth (cookies in ~/agent-workspace/secrets/bird.env)
  • ffmpeg
  • GEMINI_API_KEY environment variable

Environment

Variable Default Description
GEMINI_API_KEY (required) Google Gemini API key
BIRD_ENV ~/agent-workspace/secrets/bird.env Path to bird credentials
GEMINI_MODEL gemini-2.0-flash Gemini model for transcription