ワンクリックで
script-to-scene
将自然语言脚本拆分为结构化场景配置。 触发词: - "拆分场景"、"场景配置" - "分镜"、"场景规划" - "脚本转场景" 使用场景: - 科普视频脚本拆解 - 教程视频分镜 - 长文本自动分段
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
将自然语言脚本拆分为结构化场景配置。 触发词: - "拆分场景"、"场景配置" - "分镜"、"场景规划" - "脚本转场景" 使用场景: - 科普视频脚本拆解 - 教程视频分镜 - 长文本自动分段
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
HTML 演示文稿生成 Skill。基于 frontend-slides 扩展。 触发词: - "演示文稿"、"PPT" - "幻灯片"、"slides" - "做 PPT"、"转网页" - "/presentation" 使用场景: - PPT 转网页 - 从零创建演示文稿 - 技术分享演示 - 教学课件
完整的科普动画视频生成 Skill。整合 script-to-scene + tts-universal + remotion-pro。 触发词: - "科普视频"、"科普动画" - "制作视频"、"创建动画" - "3Blue1Brown 风格" - "/science-animation" 使用场景: - 数学/物理概念讲解 - AI/机器学习可视化 - 数据结构与算法动画 - 技术教程视频
根据场景配置生成 Remotion React 组件代码。 触发词: - "生成 Remotion 代码" - "生成场景组件" - "创建视频代码" 使用场景: - 科普动画视频生成 - 技术教程视频制作 - 数据可视化视频
统一 TTS 适配层,支持 6+ TTS 服务商(MiniMax、ElevenLabs、火山引擎、Edge TTS、阿里 Qwen3、腾讯混元)。 提供统一接口,自动处理时间戳格式转换。 触发词: - "TTS"、"文字转语音"、"语音合成" - "MiniMax TTS"、"Edge TTS"、"火山引擎" - 选择 TTS 服务商时 使用场景: - 科普视频配音 - 教程讲解配音 - 多语言语音生成
同一内容自动适配不同平台比例。 触发词: - "多平台适配" - "不同比例" - "抖音/B站适配" - "viewport" 使用场景: - 抖音视频 (9:16) - B站/YouTube 视频 (16:9) - Instagram (1:1) - 小红书 (4:5)
一键发布视频到多个平台。 触发词: - "发布到 B站" - "上传抖音" - "多平台发布" - "/publish" 使用场景: - B站上传 - 抖音上传 - YouTube 发布
| name | script-to-scene |
| description | 将自然语言脚本拆分为结构化场景配置。 触发词: - "拆分场景"、"场景配置" - "分镜"、"场景规划" - "脚本转场景" 使用场景: - 科普视频脚本拆解 - 教程视频分镜 - 长文本自动分段 |
将自然语言脚本转化为结构化场景配置。
audioConfig.ts 格式// 用户输入示例
const userScript = `
帮我做一个关于卷积神经网络的视频:
1. 什么是卷积神经网络?
2. 输入层的工作原理
3. 卷积层如何提取特征
4. 池化层的作用
5. 总结回顾
`;
// audioConfig.ts
export interface SceneConfig {
id: string; // 场景 ID (e.g., "scene-01")
title: string; // 场景标题
durationInFrames: number; // 时长(帧,@30fps)
audioFile?: string; // 音频文件路径
keyConcepts: string[]; // 关键概念
visualType: "3d-neural-net" | "2d-diagram" | "animation" | "code";
cameraPosition?: [number, number, number];
backgroundColor?: string;
}
export const SCENES: SceneConfig[] = [
{
id: "scene-01",
title: "什么是卷积神经网络?",
durationInFrames: 450, // 15秒 @ 30fps
keyConcepts: ["计算机视觉", "深度学习", "图像识别"],
visualType: "3d-neural-net",
cameraPosition: [0, 0, 5],
},
// ...更多场景
];
export const TOTAL_FRAMES = SCENES.reduce((sum, s) => sum + s.durationInFrames, 0);
export const FPS = 30;
| 规则 | 说明 |
|---|---|
| 每个主要观点 | = 一个场景 |
| 每场景时长 | 10-30 秒 |
| 时长估算 | 约 150-450 字符/场景 |
| 总帧数 | 各场景帧数之和 |
| 类型 | 用途 | 示例 |
|---|---|---|
3d-neural-net | 神经网络结构 | 输入层、隐藏层、输出层 |
2d-diagram | 平面图解 | 数据流、流程图 |
animation | 过程动画 | 卷积滑动、池化操作 |
code | 代码演示 | Python、JavaScript |
// 在 Claude Code 中使用
import { parseScript, SceneConfig } from "./script-to-scene";
const scenes = parseScript(userScript, {
maxDurationPerScene: 30, // 最大时长(秒)
style: "3Blue1Brown", // 风格
});