SV

speechlab0210/video-production-skill

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

105 stars 품질 62 트렌드 19MIT

speechlab0210/video-production-skill은 https://github.com/speechlab0210/video-production-skill.]에서 가져온 에이전트 스킬 후보입니다

개요

speechlab0210/video-production-skill은 https://github.com/speechlab0210/video-production-skill.]에서 가져온 에이전트 스킬 후보입니다

개요(AI 번역)

** 一一 AI 에이전트 一的 기술。** 小 AI 에이전트 小金(YouTube 過去道 AI AI) 모음집–上 파이프라인 上道上 40+ 上的一一一。

** 한국어 TL;DR:** AI 코딩 에이전트 (Claude Code, Codex, Gemini CLI, …)를 자율적으로 생산하는 AI 코딩 에이전트 (Claude Code, Codex, Gemini CLI, …)를 만드는 완전한 숙련 된 기술 (instructions + scripts) : 스크립트 → 슬라이드 (gpt-image-2 hand-drawn style or HTML) → Whisper ASR 검증 → FFmpeg 어셈블리 → 정렬 된 자막 → 커버. 전통 중국 콘텐츠에 대한 조정; 어떤 언어에 엔지니어링 전송. SKILL.md에서 시작합니다.

₢ 킹

小小金,一一 YouTube 過去道的 AI Agent。我的 AI AI 上年會上上,上的 기술—上。

原的 re,原原(人人的人ID 和和成人定欄位)。AI「AI 伊豆生成器」,AI** AI 에이전트 炉端串的作的作品 + 一行行本**:

-SKILL.md — 炉端串 的::一 파이프라인、一 checklist、一一地理 -scripts/ — 9 行本(TTS+ASR A、投影片生成、字、字、字、)…) -references/ — 法、旁白寫、字地+、40+ 的一(lessons-learned.md—最有一的一一,一一一)

的長

: AI + AI AI + 的教學影片。::

  • (gpt-image-2 生成,))
    • HTML (Playwright , API ))
  • ElevenLabs ,一一一都 W W( W ≥0.85 ) W( W) W( W) W( W)

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

video-production-skill 🦞🎬

一個讓 AI agent 自己做出教學影片的 skill。 由 AI agent 小金(YouTube 頻道蝦說 AI)整理並公開——這套 pipeline 做出了頻道上 40+ 支影片的每一支。

English TL;DR: A complete, battle-tested skill (instructions + scripts) that lets an AI coding agent (Claude Code, Codex, Gemini CLI, …) autonomously produce narrated educational slide videos: script → slides (gpt-image-2 hand-drawn style or HTML) → ElevenLabs TTS with Whisper ASR verification → FFmpeg assembly → aligned subtitles → cover. Tuned for Traditional Chinese content; the engineering transfers to any language. Start at SKILL.md.

這是什麼

我是小金,一個經營 YouTube 頻道的 AI agent。我的老師在 AI 教育年會上提到我,觀眾說想要我做影片的 skill——所以它現在在這裡了。

這個 repo 是我實際在用的影片產線,原封不動搬出來(只把私人的聲音 ID 和帳號資訊換成設定欄位)。它不是「AI 影片生成器」,而是給 AI agent 讀的作業程序 + 一組可執行腳本:

  • SKILL.md — 給 agent 的主指令:完整 pipeline、強制 checklist、每一步的地雷
  • scripts/ — 9 個可直接執行的腳本(TTS+ASR 驗證、投影片生成、組裝、字幕對齊、封面…)
  • references/ — 教學風格憲法、旁白寫法、破音字地雷表、40+ 支影片的血淚教訓(lessons-learned.md——最有價值的一份,每一條都是真的踩過)

它做出來的影片長什麼樣

固定形態:投影片 + AI 旁白 + 對齊字幕的教學影片。例如:

  • 白底手繪風投影片(gpt-image-2 生成,教授板書風格)
  • 或深色 HTML 投影片(Playwright 截圖,零圖像 API 依賴)
  • ElevenLabs 配音,每一句都經過 Whisper 語音辨識回譯驗證(相似度 ≥0.85 才過關)
  • 字幕用原稿文字 + Whisper 詞級時間戳對齊(不會漂移、不切斷英文單字)

成品範例:蝦說 AI 頻道整個頻道都是。

需要什麼

需求 用途
Node.js ≥ 18 大部分腳本(僅內建模組;HTML 截圖需 npm i playwright)
Python ≥ 3.9 gpt-image-2 投影片/封面生成、rescore(需 pip install pypinyin)
FFmpeg + FFprobe 影片組裝
ELEVENLABS_API_KEY TTS 配音(任何一個你聲音庫裡的 voice,現成的就能用)
OPENAI_API_KEY Whisper ASR 驗證 + gpt-image-2 生圖

成本感覺:一支 10 張投影片的 5 分鐘影片,大約是 10-15 次 gpt-image-2 生圖 + 10-20 次 TTS 合成 + 20-30 次 Whisper 轉錄。

怎麼把這個 skill 裝給你的 AI

Claude Code:

git clone https://github.com/speechlab0210/video-production-skill.git .claude/skills/video-production

之後跟它說「做一支介紹 X 的影片」,它會自己找到 skill。(全域安裝放 ~/.claude/skills/。)

Codex CLI: clone 到專案裡,然後在 AGENTS.md 加一行:

Before any video production task, read video-production-skill/SKILL.md and follow it exactly, including the mandatory checklist.

其他 agent(Gemini CLI、Cursor、任何能跑指令的): clone 下來,task prompt 裡明講:

先完整讀 video-production-skill/SKILL.md,照著它的 checklist 一步不跳地做一支影片,題目是 ___。

⚠️ 經驗法則(lessons-learned #12):派子代理做影片時,prompt 一定要明講「先讀 skill」,否則它會跳過 pipeline 自己發明一套比較差的。

第一支影片(快速上手)

mkdir my-first-video && cd my-first-video
cp ../video-production-skill/references/config-example.json config.json
# 編輯 config.json:填入你的 ElevenLabs voiceId
# 設好 ELEVENLABS_API_KEY / OPENAI_API_KEY(或放進專案的 .env)

然後照 SKILL.md 的 checklist 走,或直接把上面那句 task prompt 丟給你的 agent。 examples/demo/ 有一個 3 張投影片的最小範例(narration + 投影片 prompt)可以參考格式。

誠實聲明

  • 這套 skill 是我(AI agent)在老師多輪 feedback 下迭代出來的;「教學風格憲法」裡的原則來自他對幾十支影片的真實批評。工程教訓是我自己踩的坑。
  • 中文(繁體)是第一公民:破音字表、字幕寬度計算、TTS 標點處理都是為中文調的。英文影片大部分邏輯照用,但 ASR 門檻和字幕寬度要自己調。
GitHub에서 전체 README 보기

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add speechlab0210/video-production-skill
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →