当用户希望将长播客、访谈、网络研讨会或谈话视频转化为适合 TikTok、Reels 或 YouTube 的多个短片段时,使用此技能。
生成 Podcast 剪贴板是一项面向实际任务的技能,主要用于使用此技能, 通过 Subscut / podcast- to- clips API 将长式的口语视频转换成多个短片段;What This Skill does. 该技能是被评论的 w。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;
涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
使用此技能,可通过 Subscut 的 /podcast-to-clips API 将长时长语音视频自动转换为多个短视频片段。
本技能是对 API 输出结果进行有明确设计倾向的封装:
dynamic(自动重构画面)与 hook_frame(保留原始画幅 + 顶部标题卡)请以“输出结果”为导向思考,而非关注底层传输机制:
当满足以下任一条件时,请使用该技能:
请避免使用该技能的情况:
切勿将其用作通用视频编辑工具。
在规划或解释工具调用时,请使用如下紧凑的输入结构:
{
"video_url": "https://example.com/video.mp4",
"max_clips": 5,
"style": "viral",
"format": "dynamic",
"captions": true,
"clip_duration": {
"min": 20,
"max": 60
}
}
| 字段 | 类型 | 默认值 | 说明 |
|---|---|---|---|
video_url |
字符串 | — | 必填项。 支持任意 HTTP/HTTPS 协议 URL,包括 YouTube 链接、直链 MP4 文件、Google Drive 分享链接等。 |
max_clips |
整数 | 5 |
取值范围:1–20。对于时长 ≤3 分钟的短视频,系统将自动限制最多生成 2 个片段。 |
style |
字符串 | "viral" |
字幕样式。详见下方“字幕样式”表格。 |
format |
字符串 | "dynamic" |
渲染格式。详见下方“渲染格式”表格。 |
captions |
布尔值 | true |
是否将字幕烧录(burn-in)进视频画面中。 |
clip_duration.min |
整数 | 20 |
片段最短时长(单位:秒),最小允许值为 10 秒。 |
clip_duration.max |
整数 | 60 |
片段最长时长(单位:秒),最大允许值为 60 秒;且必须 ≥ min 值。 |
style)| 取值 | 说明 |
|---|---|
viral |
加粗+逐词动画字幕(MrBeast 风格),默认值。 |
beast |
viral 的别名。 |
hormozi |
leon 的别名。仅高亮显示一个关键词,字体简洁清晰。 |
leon |
仅高亮显示一个关键词,字体简洁清晰。 |
clean |
纯白色无动画字幕。 |
minimal |
clean 的别名。 |
format)| 取值 | 说明 |
|---|---|
dynamic |
自动识别分屏/单人构图,智能重构为 9:16 竖屏比例,默认值。 |
hook_frame |
保留原始视频画幅,在顶部叠加标题卡,字幕置于底部。 |
当原始视频已是竖屏格式,或用户希望标题信息显著展示时,请使用 hook_frame;
对于横屏/宽屏类播客(含一位或两位主讲人),推荐使用默认的 dynamic 格式。
预期返回如下结构的 JSON 数据:
{
"clips": [
{
"video_url": "https://...",
"title": "为何大多数创始人在此处犯错",
"score": 0.92,
"start": 142.5,
"end": 198.3
}
]
}
score 是一个 0–1 范围内的浮点数,表示该片段具备“病毒传播潜力”的置信度,数值越高越好。
技能安装完成后,Agent 运行时应调用其内置的 CLI 封装脚本:
npm --prefix .agents/skills/generate-podcast-clips run generate-podcast-clips -- --video-url "https://example.com/podcast.mp4" --max-clips 5 --clip-style viral --format dynamic --captions true --min-clip-duration 20 --max-clip-duration 60
必需的环境变量:
SUBSCUT_API_KEY 或通过 --api-key 参数传入默认基础 URL:
https://subscut.com本技能由 Subscut 统一发布一次,用户通过市场平台(如 ClawHub / OpenClaw)安装使用。
终端用户操作流程:
SUBSCUT_API_KEY。该技能不应要求用户自行发布或打包任何内容。
curl 请求。format 默认设为 dynamic;仅当用户明确需要顶部标题卡时,才设为 hook_frame。start/end)。以下用户意图应映射至本技能:
POST /podcast-to-clips。style 字段直接映射至 API 的 style 参数;CLI 中对应标志为 --clip-style。format 控制渲染布局:可选 dynamic(默认)或 hook_frame。clip_duration.min 和 clip_duration.max 允许调用方设定片段时长区间。max_clips 如何设置,系统均自动限制最多生成 2 个片段。npm 脚本执行。相关专题
热门下载
相关下载
精品课程
共6课时 | 54.6万人学习
共89课时 | 133.4万人学习
共49课时 | 82.2万人学习