用途:把 YouTube 视频转换为适合 Twitter/LinkedIn 传播的帖子。流程为先用 yt-dlp 下载视频,上传 Gemini 做 AI 分析,再按固定结构生成帖子,并写入 youtube_social_post 数据库表。
主要能力:生成帖子遵循 Hook(吸睛标题+数据)→ Body(价值说明)→ Steps(用箭头符号列步骤)→ CTA(评论关键词、点赞、关注后私信、免费资源)的结构;输出使用 emoji、真实换行,不用 markdown,不出现字面 \n。
使用方式:运行 python3 skills/youtube-to-viral-posts/scripts/youtube_to_viral_posts.py "https://www.youtube.com/watch?v=VIDEO_ID";可用 --cta-keyword "AGENT" 自定义 CTA 关键词。需配置环境变量 GEMINI_API_KEY 与 DATABASE_URL,并安装依赖:pip install google-generativeai yt-dlp psycopg2-binary python-dotenv。
限制与注意:长视频上传 Gemini 可能需 30-60 秒;处理后会删除临时视频文件;批量处理需加延迟避免限流;数据库用 ON CONFLICT 处理重复 URL;yt-dlp 下载为 MP4。资料未提供收费、价格、平台支持范围等信息。