安全风险
OpenViking
基于OpenViking的RAG系统,支持文档查询、知识管理与向量检索。
下载 196
将长篇播客或视频自动拆分为适合短视频平台的短片段。
openclaw skills install @arpittiwari24/podcast-clipper-subscut命令、参数、文件名以原文为准
使用此技能通过 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 | string | — | 必填。 任意 HTTP/HTTPS 地址。支持 YouTube、直接 MP4 链接、Google Drive 等。 |
max_clips | integer | 5 | 取值范围:1–20。时长 ≤3 分钟的视频会自动限制为最多 2 个剪辑。 |
style | string | "viral" | 字幕样式。详见下方样式列表。 |
format | string | "dynamic" | 渲染格式。详见下方格式说明。 |
captions | boolean | true | 是否将字幕嵌入视频。 |
clip_duration.min | integer | 20 | 剪辑最小长度(秒)。下限为 10 秒。 |
clip_duration.max | integer | 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 的浮点数,表示剪辑的病毒传播潜力置信度,数值越高表示越有可能成为爆款。
技能安装后,代理运行时应调用内置的 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默认基础地址:
https://subscut.com此技能由 Subscut 发布一次,随后用户可通过市场平台安装使用。
终端用户流程:
SUBSCUT_API_KEY。该技能不应要求用户自行发布或打包。
curl 请求。format 默认设为 dynamic,除非用户明确希望使用标题卡(即 hook_frame)。可能映射到此技能的用户意图包括:
POST /podcast-to-clips。style 对应 API 中的 style 字段。CLI 使用 clip-style 作为参数名。format 控制渲染布局:dynamic(默认)或 hook_frame。clip_duration.min 和 clip_duration.max 用于控制剪辑时长范围。max_clips 影响。npm 脚本执行。已收录 1 个 Skill