/video-editing-skill
Xiaohongshu/RED-tuned short-form video workflow for voice-over, talking-head, tutorials, interviews, podcasts, screen recordings, chroma key, B-roll, captions, and generated assets. Covers source ingest and conformance, hard and ping-pong loops, edit routing and runtime
$ npx -y skills add maxazure/video-editing-skill --skill video-editing-skill --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/video-editing-skill
Context preview
The summary Claude sees to decide when to auto-load this skill.
Xiaohongshu/RED-tuned short-form video workflow for voice-over, talking-head, tutorials, interviews, podcasts, screen recordings, chroma key, B-roll, captions, and generated assets. Covers source ingest and conformance, hard and ping-pong loops, edit routing and runtime
SKILL.md
video-editing-skill.SKILL.mdname: video-editing
description: "Xiaohongshu/RED-tuned short-form video workflow for voice-over, talking-head, tutorials, interviews, podcasts, screen recordings, chroma key, B-roll, captions, and generated assets. Covers source ingest and conformance, hard and ping-pong loops, edit routing and runtime profiles, transcription and semantic review, multi-take and multicam sync/speaker switching, stabilization/dead-air cleanup, highlights/shorts, story/source/authorization gates, B-roll and generated-asset planning/review, storyboard animatics and shot handoffs, audio design/mix/loudness, captions, color/speed/J-L cuts, local upscale/interpolation review, reversible revisions, render/QA, multi-platform and size exports, publish packages, NLE handoff, and Remotion."
metadata: { "openclaw": { "emoji": "🎬", "os": ["darwin", "linux", "win32"], "requires": { "bins": ["ffmpeg", "python3"] }, "install": [{ "id": "ffmpeg-brew", "kind": "brew", "formula": "ffmpeg", "bins": ["ffmpeg"], "label": "Install FFmpeg (brew)" }] } }Video Editing Skill — 视频剪辑技能(V3)
适配 **小红书 / 抖音 / 微信视频号** 三大主流平台。一条 **从素材导入 → 口播 → 重组故事 → 平台守门 → 自动丰富 → 渲染 → 三平台导出 → 标题文案** 的端到端流水线,按各平台的算法、比例、时长、审核规则调过参——不只是剪辑工具。
V3 完整流水线(一图看懂)
口播音频 + 无声素材
│
├─→ project_bootstrap.py 原始素材目录 → source inventory / project.md
├─→ edit_brief_plan.py 用户一句话需求 → 本地脚本 runbook / gates
├─→ runtime_preflight.py workflow profile → FFmpeg/Node 命令、编码器、filters / live gate
├─→ interlace_conform.py 交错/telecine 采样 → progressive 工作副本 / 全长 A/B gate
├─→ frame_rate_conform.py 手机/录屏 VFR → 全量 PTS 检测 / CFR 工作副本 / live gate
├─→ black_edge_trim.py 首尾黑场 + 静音覆盖 → CFR 工作副本 / 原片边界 proof + live gate
├─→ program_breaks.py 内部黑场与全音轨静音重叠 → 只读分段候选 / 复核时间点
├─→ border_crop.py 画面内持续黑边 → 逐时点 cropdetect 证据 / 保守裁切建议
├─→ motion_center.py 局部像素运动中心 → 只读构图复核时间点
├─→ loop_fill.py 短片 → 次数/固定时长 hard repeat / 真实接缝 proof + 完整审片 gate
├─→ ping_pong_loop.py 短动作 → 端帧去重正放/倒放 / 折返+循环双 proof / live gate
├─→ clip_assembly.py 多源片段 → 单次画布/CFR/SAR/音频归一 / 全接缝 proof + live gate
├─→ edit_style_profile.py 个人/品牌创意方向、节奏与渲染/文案默认值 → 可移植 profile
├─→ production_authorization.py
│ 确切素材/动作/provider/权利依据 → 显式授权 + live gate
├─→ transcribe.py 转写 + 词级时间戳 + 口误标记
├─→ transcript_silence_qa.py 原始转写 vs 实测静音 → 幻觉疑点供回听
├─→ transcript_lookup.py 原话检索 / 时间窗口读取 → 少量带源时间码的结果
├─→ visual_transcript_index.py
│ 现有关键帧 + 附近原话 → 带源哈希的 JSON/Markdown 复核索引
├─→ semantic_transcript_review.py
│ 全篇前后文审校包 / 最小补丁验证 / 人工 choices gate
├─→ transcript_review.py 本地同步媒体 HTML 校稿 / CPS 提示 / review.txt 回写
├─→ takes_pack.py 多 take / Scribe transcript → phrase-level 阅读视图
│ speaker / audio_event 编辑节拍
├─→ script_alignment.py 已审目标稿 → 多 take 原话候选 / choices / render_config
│ 词/段边界 / 透明分数 / 歧义与缺素材 gate
├─→ audio_sync.py 外录音轨自动对齐 / 替换音轨计划
├─→ multicam_sync.py 多机位 → 参考时间线 / 时钟漂移证据 / 对齐预览 gate
├─→ multicam_switch.py 已同步机位 → 归一化说话者音频 / 自动导播草稿 / 完整审片 gate
├─→ scene_boundaries.py fixed/adaptive 视觉切点 + 逐切点 evidence
├─→ visual_dedupe.py 多来源场景 → 感知哈希重复组 / 保留建议 / review gate
├─→ video_understanding.py 抽样帧 + 可选 YOLO 检测 / tracks / scene_tags
├─→ video_stabilization.py 手持素材 → source-bound 后端计划 / 工作副本 / 全长 A/B gate
├─→ chroma_key.py 绿幕/蓝幕 → composite + matte 代表帧 / 人工 review / 完整渲染 gate
├─→ highlight_picker.py 长视频精华候选 / brief-query 定向找片段
├─→ audio_boundary_snap.py 已选片段 → 词/句末/静音边界校正
├─→ shorts_batch.py 精华候选 → per-short render_config / render + QA job sheet
├─→ rough_cut.py ASR 粗剪:去纯口头禅 / 相邻重复句
├─→ hook_variants.py 前三秒 hook 批量角度 / 推荐排序 / 风险检查
├─→ rewrite_script.py LLM 重组 5 段式(hook/pain/turn/value/cta)
├─→ content_guard.py 80+ 条平台雷区 lint
├─→ source_receipts.py 事实 claim → URL/截图 source deck + publish gate
├─→ beat_sync.py BGM beat-grid → 可审计剪辑骨架,或吸附已有切点
├─→ speed_ramp.py impact ranges → source-bound 局部变速计划 / 验证 / apply
├─→ freeze_punch.py impact frame → 定格替换窗口 / punch crop / unchanged audio timeline gate
├─→ auto_enrich.py B-roll / 章节卡 / 贴纸 / 强调点 / BGM 卡点 / imagegen 提示词
│ └─→ Codex imagegen gpt-image-2 自动生图(抽象概念配图)
├─→ audio_cue_sheet.py BGM / SFX 音频设计清单 / 生成审批 gate
├─→ audio_cue_mix.py cue sheet + 最终旁白 → 本地/程序化 SFX 单轨 / 1× review gate
├─→ storyboard_plan.py 分镜 shot cards / 生成路由 / 连续性锚点
├─→ storyboard_animatic.py 每镜静帧 + 可选旁白 → timed MP4 / 1× review / live gate
├─→ photo_montage.py 有序照片 → 轻微缩放/叠化/可选配乐 MP4 + 源绑定收据
├─→ sequence_handoff.py 相邻镜头 receive/handoff / edit type / 轴线方向 / live gate
├─→ reference_story_formula.py
│ 参考片时间码情绪机制 → 目标分镜 content anchors / live gate
├─→ provider_capability.py provider/surface/model 能力合同 / 核验日期 / live gate
├─→ video_prompt_pack.py Dreamina/Veo/LTX/Wan/Sora 提示词包 / 审批 + capability gate
├─→ reference_frame_preflight.py
│ 首帧/style key 尺寸/方向/透明背景/画幅 gate
├─→ generation_task_log.py 异步生成任务台账 / submit_id / 下载 gate
├─→ generated_clip_review.py 生成片段 contact sheet / 常识物理 / 连续性 / 重生 gate
├─→ generation_chain_handoff.py
│ 已审上一镜末帧 → 下一镜精确首帧 / 顺序生成 live gate
├─→ generated_motion_window.py
│ 短生成片 0.25s freeze → active intervals / 人工裁切 / live gate
├─→ scoped_video_edit_review.py
│ 原片 vs 局部 AI 编辑结果 / change-only + preserve invariants / A-B gate
├─→ generated_sequence_review.py
│ 已审片段相邻尾帧/首帧/预览 / 跨镜头连续性 gate
├─→ final_audio_storyboard.py
│ 锁定视觉 EDL + 原 storyboard → 最终声音分镜 / voice ledger / live gate
├─→ n
Read more
name: video-editing
description: "Xiaohongshu/RED-tuned short-form video workflow for voice-over, talking-head, tutorials, interviews, podcasts, screen recordings, chroma key, B-roll, captions, and generated assets. Covers source ingest and conformance, hard and ping-pong loops, edit routing and runtime profiles, transcription and semantic review, multi-take and multicam sync/speaker switching, stabilization/dead-air cleanup, highlights/shorts, story/source/authorization gates, B-roll and generated-asset planning/review, storyboard animatics and shot handoffs, audio design/mix/loudness, captions, color/speed/J-L cuts, local upscale/interpolation review, reversible revisions, render/QA, multi-platform and size exports, publish packages, NLE handoff, and Remotion."
metadata: { "openclaw": { "emoji": "🎬", "os": ["darwin", "linux", "win32"], "requires": { "bins": ["ffmpeg", "python3"] }, "install": [{ "id": "ffmpeg-brew", "kind": "brew", "formula": "ffmpeg", "bins": ["ffmpeg"], "label": "Install FFmpeg (brew)" }] } }Video Editing Skill — 视频剪辑技能(V3)
适配 **小红书 / 抖音 / 微信视频号** 三大主流平台。一条 **从素材导入 → 口播 → 重组故事 → 平台守门 → 自动丰富 → 渲染 → 三平台导出 → 标题文案** 的端到端流水线,按各平台的算法、比例、时长、审核规则调过参——不只是剪辑工具。
V3 完整流水线(一图看懂)
口播音频 + 无声素材 │ ├─→ project_bootstrap.py 原始素材目录 → source inventory / project.md ├─→ edit_brief_plan.py 用户一句话需求 → 本地脚本 runbook / gates ├─→ runtime_preflight.py workflow profile → FFmpeg/Node 命令、编码器、filters / live gate ├─→ interlace_conform.py 交错/telecine 采样 → progressive 工作副本 / 全长 A/B gate ├─→ frame_rate_conform.py 手机/录屏 VFR → 全量 PTS 检测 / CFR 工作副本 / live gate ├─→ black_edge_trim.py 首尾黑场 + 静音覆盖 → CFR 工作副本 / 原片边界 proof + live gate ├─→ program_breaks.py 内部黑场与全音轨静音重叠 → 只读分段候选 / 复核时间点 ├─→ border_crop.py 画面内持续黑边 → 逐时点 cropdetect 证据 / 保守裁切建议 ├─→ motion_center.py 局部像素运动中心 → 只读构图复核时间点 ├─→ loop_fill.py 短片 → 次数/固定时长 hard repeat / 真实接缝 proof + 完整审片 gate ├─→ ping_pong_loop.py 短动作 → 端帧去重正放/倒放 / 折返+循环双 proof / live gate ├─→ clip_assembly.py 多源片段 → 单次画布/CFR/SAR/音频归一 / 全接缝 proof + live gate ├─→ edit_style_profile.py 个人/品牌创意方向、节奏与渲染/文案默认值 → 可移植 profile ├─→ production_authorization.py │ 确切素材/动作/provider/权利依据 → 显式授权 + live gate ├─→ transcribe.py 转写 + 词级时间戳 + 口误标记 ├─→ transcript_silence_qa.py 原始转写 vs 实测静音 → 幻觉疑点供回听 ├─→ transcript_lookup.py 原话检索 / 时间窗口读取 → 少量带源时间码的结果 ├─→ visual_transcript_index.py │ 现有关键帧 + 附近原话 → 带源哈希的 JSON/Markdown 复核索引 ├─→ semantic_transcript_review.py │ 全篇前后文审校包 / 最小补丁验证 / 人工 choices gate ├─→ transcript_review.py 本地同步媒体 HTML 校稿 / CPS 提示 / review.txt 回写 ├─→ takes_pack.py 多 take / Scribe transcript → phrase-level 阅读视图 │ speaker / audio_event 编辑节拍 ├─→ script_alignment.py 已审目标稿 → 多 take 原话候选 / choices / render_config │ 词/段边界 / 透明分数 / 歧义与缺素材 gate ├─→ audio_sync.py 外录音轨自动对齐 / 替换音轨计划 ├─→ multicam_sync.py 多机位 → 参考时间线 / 时钟漂移证据 / 对齐预览 gate ├─→ multicam_switch.py 已同步机位 → 归一化说话者音频 / 自动导播草稿 / 完整审片 gate ├─→ scene_boundaries.py fixed/adaptive 视觉切点 + 逐切点 evidence ├─→ visual_dedupe.py 多来源场景 → 感知哈希重复组 / 保留建议 / review gate ├─→ video_understanding.py 抽样帧 + 可选 YOLO 检测 / tracks / scene_tags ├─→ video_stabilization.py 手持素材 → source-bound 后端计划 / 工作副本 / 全长 A/B gate ├─→ chroma_key.py 绿幕/蓝幕 → composite + matte 代表帧 / 人工 review / 完整渲染 gate ├─→ highlight_picker.py 长视频精华候选 / brief-query 定向找片段 ├─→ audio_boundary_snap.py 已选片段 → 词/句末/静音边界校正 ├─→ shorts_batch.py 精华候选 → per-short render_config / render + QA job sheet ├─→ rough_cut.py ASR 粗剪:去纯口头禅 / 相邻重复句 ├─→ hook_variants.py 前三秒 hook 批量角度 / 推荐排序 / 风险检查 ├─→ rewrite_script.py LLM 重组 5 段式(hook/pain/turn/value/cta) ├─→ content_guard.py 80+ 条平台雷区 lint ├─→ source_receipts.py 事实 claim → URL/截图 source deck + publish gate ├─→ beat_sync.py BGM beat-grid → 可审计剪辑骨架,或吸附已有切点 ├─→ speed_ramp.py impact ranges → source-bound 局部变速计划 / 验证 / apply ├─→ freeze_punch.py impact frame → 定格替换窗口 / punch crop / unchanged audio timeline gate ├─→ auto_enrich.py B-roll / 章节卡 / 贴纸 / 强调点 / BGM 卡点 / imagegen 提示词 │ └─→ Codex imagegen gpt-image-2 自动生图(抽象概念配图) ├─→ audio_cue_sheet.py BGM / SFX 音频设计清单 / 生成审批 gate ├─→ audio_cue_mix.py cue sheet + 最终旁白 → 本地/程序化 SFX 单轨 / 1× review gate ├─→ storyboard_plan.py 分镜 shot cards / 生成路由 / 连续性锚点 ├─→ storyboard_animatic.py 每镜静帧 + 可选旁白 → timed MP4 / 1× review / live gate ├─→ photo_montage.py 有序照片 → 轻微缩放/叠化/可选配乐 MP4 + 源绑定收据 ├─→ sequence_handoff.py 相邻镜头 receive/handoff / edit type / 轴线方向 / live gate ├─→ reference_story_formula.py │ 参考片时间码情绪机制 → 目标分镜 content anchors / live gate ├─→ provider_capability.py provider/surface/model 能力合同 / 核验日期 / live gate ├─→ video_prompt_pack.py Dreamina/Veo/LTX/Wan/Sora 提示词包 / 审批 + capability gate ├─→ reference_frame_preflight.py │ 首帧/style key 尺寸/方向/透明背景/画幅 gate ├─→ generation_task_log.py 异步生成任务台账 / submit_id / 下载 gate ├─→ generated_clip_review.py 生成片段 contact sheet / 常识物理 / 连续性 / 重生 gate ├─→ generation_chain_handoff.py │ 已审上一镜末帧 → 下一镜精确首帧 / 顺序生成 live gate ├─→ generated_motion_window.py │ 短生成片 0.25s freeze → active intervals / 人工裁切 / live gate ├─→ scoped_video_edit_review.py │ 原片 vs 局部 AI 编辑结果 / change-only + preserve invariants / A-B gate ├─→ generated_sequence_review.py │ 已审片段相邻尾帧/首帧/预览 / 跨镜头连续性 gate ├─→ final_audio_storyboard.py │ 锁定视觉 EDL + 原 storyboard → 最终声音分镜 / voice ledger / live gate ├─→ n
这是一个面向 口播、教程、访谈、播客切片、录屏演示 / facecam demo 的 AI 视频剪辑生产线:给它原始口播音频/视频、transcript、B-roll、摄像头小窗或素材目录,它可以把“还没整理的素材”推进到 可发布的小红书 / 抖音 / 视频号短视频。 它提供一条完整工作流:项目启动/素材导入 → 本机工具链能力预检 → 交错/telecine 检测与逐行工作副本 → 手机/录屏 VFR 时基归一 → 静音首尾黑场裁切与边界复核 → 短素材 hard repeat 或端帧去重正放/倒放循环 →

