본문으로 건너뛰기
cccskills
무료GitHub에 공개

video-script

生成视频脚本,覆盖短视频(7-60秒)到中长视频(1-30分钟)全时长。短视频:Hook 变体评分、分秒计时、字幕文案、封面方案。中长视频:留存率优化、节奏中断点、前向钩子、章节结构。

适用于抖音、视频号、小红书视频、B站、YouTube 等平台。当用户说"视频脚本"、"短视频脚本"、"抖音脚本"、"B站脚本"、 "视频号脚本"、"竖版视频"、"Reel 脚本"、"写个视频文案"时使用。

和 video-strategy 的区别:video-strategy 做视频内容规划和系列策划, video-script 写具体某一条视频的脚本。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

연동 도구YouTube
설치 방법 보기

포함된 파일(3)

  • SKILL.md6.2 KB
  • EASEL-META.md574 B
  • references/retention-scripting-guide.md7.9 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

视频脚本生成

根据目标时长自动适配短视频或中长视频模式,生成留存率优化的结构化脚本。

输入

字段必填说明示例
主题是视频主题"为什么 Rust 正在替代 C++"
目标时长是秒数或分钟数30 秒 / 10 分钟
平台否抖音/视频号/小红书/B站(默认按时长推断)抖音
内容类型否科普/教程/评测/种草/解说/杂谈科普
核心要点是要覆盖的关键信息内存安全、性能…
调性否专业/轻松/犀利/对话感(默认:对话感)轻松

模式自动判定

时长模式典型平台关键指标
7-15 秒短视频·极速抖音/视频号3 秒完播率
15-60 秒短视频·标准抖音/视频号/小红书完播率、DM 转发、收藏
1-5 分钟中视频视频号/抖音/B站5 秒留存、互动率
5-30 分钟长视频B站/YouTube30 秒留存、播放完成率

语速基准:中文约 250 字/分钟。


短视频模式(≤60 秒)

Step 1 — Hook 设计(3 个变体)

从 5 种 Hook 类型中选 3 个,各生成一个变体:

类型适用场景示例
好奇缺口冷知识、反直觉"你每天做的这件事其实在伤害你"
模式打断反常规、挑战认知"忘掉你以前学的所有XX"
身份触发精准受众"如果你是XX,这条一定要看完"
痛点共鸣真实困扰"明明很努力了还是没效果?"
权威背书数据/研究支撑"最新研究发现:XX 竟然是错的"

每个 Hook 按 4 维度评分(每项 1-5,满分 20):好奇强度、打断效果、身份触发、3 秒清晰度。选最高分作为主 Hook。

Step 2 — 分秒脚本

按时长压缩结构:

时长结构
7-15 秒Hook(0-2s) + 核心价值(2-10s) + 收尾(10-15s)
15-30 秒Hook(0-3s) + 痛点(3-8s) + 方案(8-20s) + 收尾CTA(20-30s)
30-60 秒Hook(0-3s) + 痛点(3-8s) + 方案(8-40s) + 洞察+CTA(40-60s)

脚本格式:

[0-3s] HOOK
口播: "..."
字幕: "..."
画面: [描述]

[3-8s] 痛点
口播: "..."
画面: [描述]

每句 ≤15 字,口语化,加括号注释(停顿/强调/表情)。

Step 3 — caption + 封面

caption:100-300 字,Hook 变体开头(不重复视频 Hook),DM 转发 > 收藏 > 点赞。 hashtags:3-5 个垂直标签,不用泛标签。 封面:3-5 字大标题 + 画面描述 + 表情。

Step 4 — 质量评分(满分 100)

维度权重检查点
Hook 强度25好奇缺口、打断效果、3 秒清晰度
内容质量25价值密度、结构、痛点-方案清晰度
caption+CTA20长度 100+字、转发型 CTA、Hook 变体
格式合规159:16 安全区、时长匹配、封面
算法信号15收藏/转发优化、原创性

≥80 分交付,<60 分返工后重评。


中长视频模式(>60 秒)

留存率优化的详细方法(节奏中断点 / 前向钩子 / 章节结构 / 留存曲线)见 references/retention-scripting-guide.md。

Step 1 — 结构计算

根据目标时长分配各段:

  • Hook:0:00-0:30(短视频缩短到 0:00-0:10)
  • 开场:0:30-2:00
  • 首次 CTA:约 25% 处
  • 留存再拉回:约 60% 处
  • 结尾:最后 60 秒
  • 目标字数 = 时长(分钟) × 250

Step 2 — 写 Hook(三段式)

阶段时间目标
抓眼0-5s全片最重要的一句话,不加片头
承诺5-15s看完能获得什么,具体可感知
悬念15-30s不看会损失什么

Step 3 — 内容段落

每段结构:节奏中断 → 正文 → 微总结 → 前向钩子。 节奏中断每 60-90 秒一次(短视频每 15-30 秒),类型:【镜头切换】【画面】【音效】【数据冲击】。

Step 4 — CTA 与结尾

  • 首次 CTA(25% 处):软性、对话式、10-15 秒
  • 留存再拉回(60% 处):"接下来是最关键的部分"
  • 结尾 CTA:硬性号召 + 下期预告,不说"感谢观看"

Step 5 — 留存风险标注

扫描全稿,在危险区标 ⚠️ 警告(至少 3 处)+ 应对方案。

输出格式

产物写入 outputs/。包含:

  • 脚本元数据(主题/时长/平台/字数)
  • 完整分段脚本(含时间码、口播、字幕、画面提示)
  • 节奏中断日志(时间戳/类型/说明)
  • 留存风险地图(中长视频)/ 质量评分(短视频)
  • 剪辑备注

质量检查

  • 字数与时长匹配(250 字/分钟,±10%):用脚本判定,不靠估算。把全部口播文案(去掉时间码、画面提示等非口播行)喂给 python3 skills/shared/scripts/wordcount.py check --target <时长分钟×250> --tolerance 0.1(stdin 传入),退出码 0 = 达标;非 0 时脚本给出「还需增/删 X 字」,据结果增删口播后重跑,直到通过。
  • Hook 完整(短视频 3 变体评分;中长视频三段式)
  • 节奏中断频率达标
  • CTA 位置正确
  • 全稿口语化,短句,不像书面文
  • 结尾有能量,不含收尾废话

Profile 感知

  • 有 Profile:读取 platform 锁定平台、audience 调整用语、tone 匹配风格、cta_style 使用惯用话术
  • 无 Profile:默认按时长推断平台,对话感调性

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

通用 AI 生图:文生图 / 图生图 / 图像变体。当用户说 AI 生图、AI 画图、文生图、图生图、生成图片、生成配图、图像生成、AI 出图、AI 作图、换图、改图、图像编辑、给我画一张、生成一张图 时使用。支持 OpenAI 兼容 API 与 apimart 异步 API,用户自备 API key。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ZJU-REAL/Easel3.9천2026년 10월 20일 업데이트

ai-music

무료

AI 音乐 / BGM 生成:给短视频、社媒内容生成原创背景音乐 / 配乐 / 纯音乐。通过可插拔 provider(阿里 DashScope / Suno 类第三方 API)文生音乐,异步提交→轮询→下载,产物可再裁剪/归一化或加到视频。当用户说“AI 音乐”“AI 配乐”“生成 BGM”“背景音乐”“原创音乐”“AI 作曲”“纯音乐”“给视频配乐”“做首曲子”时使用。与 tts-voiceover 的区别:tts-voiceover 生成人声口播/旁白,ai-music 生成背景音乐/配乐(无人声或带演唱)。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ZJU-REAL/Easel3.9천2026년 10월 20일 업데이트

Create new videos from written scene descriptions or still images using external AI services. Set the aspect ratio and duration, animate a character image, and request generated audio when the selected model supports it.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Generate a short video from a scene description
  • Animate a still image
  • Create character motion from a starting image
ZJU-REAL/Easel3.9천2026년 10월 20일 업데이트

Organize generated images, videos, and text in outputs/ by date, platform, and type. Add tags, search filenames and content, produce asset lists and reports, and preview archive moves before applying them to make past work easier to reuse.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Organizing generated assets by date, platform, and type
  • Finding past content through keywords and tags
  • Listing assets for a specific account or platform
ZJU-REAL/Easel3.9천2026년 10월 20일 업데이트

Reduce background noise in audio recordings or video soundtracks with three processing levels. Keep the original file, create a cleaned version, and receive a report of the settings used and file details before and after processing.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Reducing fan or air conditioner noise in recordings
  • Cleaning speech in podcasts and interviews
  • Reducing noise in a video's audio track
ZJU-REAL/Easel3.9천2026년 10월 20일 업데이트

Edit audio files by trimming sections, converting formats, matching loudness, or extracting sound from videos. You can also join recordings, add fades, and change playback speed while keeping the original pitch.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Trim a recording to the section you need
  • Convert audio formats and match loudness
  • Extract audio from a video
ZJU-REAL/Easel3.9천2026년 10월 20일 업데이트

ZJU-REAL의 스킬 모두 보기

이 스킬의 문제 신고