Summary
视频内容全链路处理。一个视频进去,文字稿+观点摘要+短视频切片+可发布文章全出来。串联 video-to-text → insight-extractor → video-clipper → article-forge 四个 skill 的完整流水线。适用于:直播回放、播客、会议录像的一站式内容加工。
yfge/video-skills-suite · Archived
视频?
npx skills add yfge/video-skills-suite --skill video-pipeline
视频内容全链路处理。一个视频进去,文字稿+观点摘要+短视频切片+可发布文章全出来。串联 video-to-text → insight-extractor → video-clipper → article-forge 四个 skill 的完整流水线。适用于:直播回放、播客、会议录像的一站式内容加工。
This repository is archived — consider an actively maintained alternative.
视频/音频转文字稿。从视频文件中提取音频,用 whisperX 进行语音识别、时间戳对齐和说话人分离,输出…
1 installs从长视频(直播回放、会议录像、播客)中批量生成短视频切片。基于转写文稿精确定位观点边界,自动去…
1 installs从长文本(直播文稿、会议记录、播客转录、文章)中提炼核心观点、金句、争议点和行动项。输出结构化…
1 installs从观点摘要和原始素材生成可发布的文章。支持多种文体(博客、知乎回答、?
1 installsRelated neighbors and high-traction skills in the same topics — useful to compare before installing.
Guidance for distinctive, intentional visual design when building new UI or reshaping an existi…
866.4K installsBrowser automation CLI for AI agents. Use when the user needs to interact with websites, includ…
810.4K installsReview UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "chec…
617.3K installsBuild, deploy, evaluate, optimize, fine-tune, and manage Microsoft Foundry agents, models, and …
576.5K installsDebug Azure production issues on Azure using AppLens, Azure Monitor, resource health, and safe …
568.9K installsOther skills from yfge/video-skills-suite.
npx skills add yfge/video-skills-suite
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
main
Parsed from SKILL.md frontmatter.
Files included with this skill beyond the listing page.
SKILL.md
7,401 B
SUMMARY.md
327 B
丢一个视频进来,出一套完整的内容产品:文字稿 + 观点摘要 + 短视频切片 + 可发布文章。
输入: 视频文件 (直播回放/播客/会议录像)
│
▼
┌─────────────────────────────────────────────┐
│ Stage 1: video-to-text │
│ 转写 → 带时间戳的文字稿 + JSON │
│ (去口吃的基础数据也在这里产生) │
└──────────────────┬──────────────────────────┘
│
┌──────────┴──────────┐
▼ ▼
┌───────────────┐ ┌─────────────────────┐
│ Stage 2: │ │ Stage 3: │
│ insight- │ │ video-clipper │
│ extractor │ │ 按观点切片 → │
│ 提炼观点/金句 │ │ 去静音/去口吃 → │
│ /争议点 │ │ 短视频成品 │
└───────┬───────┘ └─────────────────────┘
│
▼
┌───────────────────────────────────────────┐
│ Stage 4: article-forge │
│ 观点摘要 + 原始文稿 → 可发布文章 │
│ (博客/知乎/公众号) │
└───────────────────────────────────────────┘
输出目录: workspace/pipeline/<project-name>/
├── transcript.txt # 完整文字稿
├── transcript.json # 带时间戳 JSON
├── insights.md # 观点摘要
├── clips/ # 短视频切片
│ ├── 01-xxx.mp4
│ ├── 02-xxx.mp4
│ └── ...
└── articles/ # 生成的文章
├── blog-xxx.md
└── zhihu-xxx.md
用户给出:
- transcript — 只要文字稿 - insights — 文字稿 + 观点 - clips — 文字稿 + 切片 - articles — 文字稿 + 观点 + 文章 - all — 全部(默认)
video-to-text SKILL.mdworkspace/pipeline/<project-name>/``bash nohup python3 {video-to-text-skillDir}/scripts/transcribe.py \ /path/to/video.mp4 \ --output-dir workspace/pipeline/<project-name>/ \ --output-name transcript \ --diarize \ > /tmp/pipeline-transcribe.log 2>&1 & ``
transcript.txt + transcript.json⚠️ 这是最耗时的阶段,30 分钟视频大约需要 10-20 分钟转写。后续阶段都很快。
insight-extractor SKILL.mdtranscript.txt- 话题边界识别 - 核心论点提取 - 金句标注(保留时间戳) - 争议点标注
insights.md关键: 金句和观点的时间戳要精确,Stage 3 切片需要用。
可以和 Stage 2 并行(都只依赖 Stage 1 的输出)。
video-clipper SKILL.mdinsights.md 的观点 + transcript.json 的时间戳定位切片边界- 用 batch-clip-v4.sh 批量切片(去静音 + 去口吃 + crossfade) - 用 batch-postcheck.sh 二次质检 - 必要时用 iterate-until-clean.py 迭代修复
clips/01-xxx.mp4, clips/02-xxx.mp4, ...优化: 优先切 insights 中标记为「金句」和「争议点」的片段——这些做短视频最有传播力。
article-forge SKILL.mdinsights.md + transcript.txtarticles/blog-xxx.md 或 articles/zhihu-xxx.md可选: 如果用户要求发布,调用 ZhiForge 的发布流程。
时间线:
─────────────────────────────────────────────────>
Stage 1 (转写) Stage 2 (观点) Stage 4 (文章)
████████████████ ████████ ████████
Stage 3 (切片)
████████████████
推荐用 sessions_spawn 并行化:
主 agent:
1. 启动 Stage 1(转写,等待完成)
2. spawn 子 agent A → Stage 2(观点提炼)
3. spawn 子 agent B → Stage 3(视频切片)
4. 等 A 完成 → 启动 Stage 4(文章生成)
5. 等 B 完成 → 汇总输出
全部完成后,向用户汇报:
🎬 视频内容处理完成
📹 源文件:xxx.mp4 (时长 XX:XX)
📁 项目目录:workspace/pipeline/<name>/
📝 文字稿:transcript.txt (XXXX 字)
💡 观点提炼:insights.md
- X 个核心观点
- X 条金句
- X 个争议点
🎞️ 短视频切片:X 条
- 01-xxx.mp4 (XX:XX) — 主题
- 02-xxx.mp4 (XX:XX) — 主题
- ...
📄 文章:X 篇
- blog-xxx.md (XXXX 字) — 标题
- zhihu-xxx.md (XXXX 字) — 标题
用户说以下任何一种,触发此 skill:
默认执行 all(全部产出),除非用户指定只要某个阶段。
workspace/pipeline/<project-name>/,不用 /tmp/browser stop