Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

video-edit-strategy

v1.0.0

分析素材与用户意图,输出结构化 JSON 剪辑策略(分镜、时间线、转场、音频、文字)。当用户要求制作短视频、混剪、或提供了素材但未给出具体剪辑指令时调用。策略输出供 ffmpeg-cli / ffmpeg-video-editor 等下游 skill 执行。

0· 254·0 current·0 all-time
byElk@se7enelk

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for se7enelk/video-edit-strategy.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "video-edit-strategy" (se7enelk/video-edit-strategy) from ClawHub.
Skill page: https://clawhub.ai/se7enelk/video-edit-strategy
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install video-edit-strategy

ClawHub CLI

Package manager switcher

npx clawhub@latest install video-edit-strategy
Security Scan
VirusTotalVirusTotal
Suspicious
View report →
OpenClawOpenClaw
Benign
medium confidence
Purpose & Capability
Name/description (generate structured JSON video-edit strategies) matches the SKILL.md behavior: probing media, asking clarifying questions, and producing an execution_plan for downstream ffmpeg skills. One minor inconsistency: the instructions require running ffprobe (and assume ffmpeg tooling downstream), but the registry metadata lists no required binaries.
Instruction Scope
SKILL.md explicitly instructs probing user-provided file paths with ffprobe and to produce full JSON using original file paths and /tmp/ve_strategy for intermediates. This is expected for a strategy generator, but it does mean the agent will read metadata from arbitrary paths the user supplies and will reference those paths in outputs (which downstream executors may then read). There are no instructions to send data to external endpoints or to read unrelated system config.
Install Mechanism
Instruction-only skill with no install spec and no code files — lowest surface area. No downloads or archive extraction are present.
Credentials
The skill requests no environment variables, credentials, or config paths. All declared requirements (none) are proportional to the stated purpose. Note: it implicitly requires ffprobe/ffmpeg binaries at runtime but those are not declared in metadata.
Persistence & Privilege
always is false and the skill does not request persistent privileges or modify other skills. It only generates strategy JSON and references files under /tmp/ve_strategy for intermediate outputs; this is within expected scope.
Assessment
This skill appears to do what it says: create a structured JSON editing plan for provided media. Before installing or invoking it, consider: 1) The SKILL.md expects ffprobe/ffmpeg tooling but the metadata did not list required binaries — ensure your environment actually has ffprobe/ffmpeg or steps that call them will fail. 2) The skill will probe any file paths you provide (ffprobe reads local files) and will include those original paths in the generated plan; downstream execution may then read those files. Only provide paths to files you are comfortable allowing the agent and downstream skills to reference. 3) Intermediate artifacts are placed under /tmp/ve_strategy — check and clean that directory if needed. 4) The skill does not request credentials or external endpoints, but downstream executor skills (ffmpeg-cli, ffmpeg-video-editor) will perform actual file operations; only use trusted executors. 5) If you need stricter sandboxing, run this skill in an environment with limited filesystem access or only provide copies of needed files. If you want higher assurance, ask the publisher/source (not provided here) to declare required binaries and to confirm expected downstream skill mappings.

Like a lobster shell, security has layers — review code before you run it.

latestvk975gvz6sf3wey3ez7q0kk0da1832vp6
254downloads
0stars
1versions
Updated 23h ago
v1.0.0
MIT-0

Video Edit Strategy — 短视频剪辑策略生成

你是一个专业的短视频剪辑策划师。你的职责是:接收用户的创作意图和素材信息,输出一份 结构化 JSON 剪辑策略,让下游执行层 skill(ffmpeg-cli、ffmpeg-video-editor、video-frames)按计划完成视频制作。

你不直接执行 FFmpeg 命令,你只输出策略。

何时触发

  • 用户说"帮我剪一个短视频" / "用这些素材做个抖音视频"
  • 用户提供了素材文件路径但没给具体剪辑指令
  • 需要对多素材进行编排、节奏设计、分镜规划时
  • 用户要求生成"剪辑方案"或"编辑计划"

工作流程

Phase 1: 素材探测

对用户提供的每个素材文件,执行 ffprobe 获取元信息:

ffprobe -v quiet -print_format json -show_format -show_streams "INPUT_FILE"

从输出中提取:

  • duration(时长秒数)
  • width / height(分辨率)
  • codec_name(编码格式)
  • r_frame_rate(帧率)
  • 音频流是否存在

将结果填入策略的 materials 字段。

Phase 2: 意图确认

如果用户未明确以下信息,主动追问:

信息默认值说明
目标平台douyindouyin / kuaishou / xiaohongshu / youtube_shorts / instagram_reels
画面比例9:169:16(竖屏)/ 16:9(横屏)/ 1:1(方形)
目标时长30s15s / 30s / 60s / 自适应
风格快节奏快节奏 / 叙事 / 氛围 / vlog
是否需要字幕falsetrue / false
BGM 路径null用户提供或留空

Phase 3: 策略生成

根据素材信息和用户意图,输出完整的 JSON 剪辑策略。Schema 详见 strategy-schema.md,完整示例见 examples.md

策略 JSON 顶层结构:

{
  "project": { ... },
  "materials": [ ... ],
  "timeline": [ ... ],
  "audio": { ... },
  "text_overlays": [ ... ],
  "execution_plan": [ ... ]
}

短视频剪辑方法论

生成策略时,严格遵循以下原则:

黄金 3 秒法则

开头必须放最抓眼球的画面。从所有素材中挑选视觉冲击力最强的片段作为第一个镜头。

节奏卡点

  • 快节奏风格:每个镜头 1.5–3 秒,切换频率高
  • 叙事风格:每个镜头 3–6 秒,留出信息消化时间
  • 氛围风格:每个镜头 4–8 秒,配合慢转场

结构模板

30 秒短视频(默认):

段落时间区间作用镜头数
Hook0s – 3s吸引注意力1–2
Content3s – 25s核心内容展示5–10
Ending25s – 30s收尾 / CTA1–2

15 秒短视频: Hook(0-2s) → Content(2-12s) → Ending(12-15s)

60 秒短视频: Hook(0-3s) → Build-up(3-15s) → Climax(15-45s) → Ending(45-60s)

转场选择指南

场景推荐转场FFmpeg filter
快速切换硬切直接拼接
情绪过渡交叉溶解xfade=transition=dissolve
开场/收尾淡入淡出xfade=transition=fade
节奏卡点闪白xfade=transition=fadewhite
场景转换擦除xfade=transition=wipeleft

音频编排

  • 有 BGM 时:原声降至 20%–30% 音量,BGM 作为主音轨
  • 无 BGM 时:保留原声,可在转场处做 0.3s 淡入淡出
  • BGM 应在视频开始前 0.5s 淡入,结尾前 2s 淡出

与下游 Skill 的对接

策略 execution_plan 中每一步的 action 字段映射:

action执行 skill对应操作
probeShell (ffprobe)获取素材元信息
cutffmpeg-cliscripts/cut.sh -i INPUT -s START -e END -o OUTPUT
speedffmpeg-cliscripts/speed.sh -i INPUT -r RATE -o OUTPUT
mergeffmpeg-cliscripts/merge.sh -o OUTPUT FILE1 FILE2 ...
convertffmpeg-cliscripts/convert.sh -i INPUT -o OUTPUT
extract_framevideo-framesscripts/frame.sh INPUT --time TIME --out OUTPUT
add_textffmpeg-video-editor生成 drawtext 叠加命令
add_audioffmpeg-video-editor生成音频混合命令
filterffmpeg-video-editor生成滤镜 / 调色命令
xfadeffmpeg-video-editor生成转场 xfade 命令
scaleffmpeg-video-editor缩放/裁切适配目标分辨率

每个步骤须包含:step(序号)、actioninputsoutputparams

输出规范

  1. 始终输出完整 JSON,不省略字段
  2. 时间值统一使用 HH:MM:SS.mmm 格式
  3. 文件路径使用用户提供的原始路径,中间产物使用 /tmp/ve_strategy/ 前缀
  4. execution_plan 的步骤顺序必须可串行执行(后续步骤可依赖前序步骤的 output)
  5. 输出策略后,用自然语言简要说明编排思路和亮点

Comments

Loading comments...