AI Agent Hub
Back to skills
Auto Video Editor icon

Auto Video Editor

Design & Media Updated 2026.08.30

Paste the following prompt into your AI chat to install this skill:

Please install @user_edc04a5a/auto-video-editor-pro following the guide at https://skillhub.cn/install/skillhub.md.

About this skill

The problem

After a short-video script or topic review is finished, the editing cost is still high: clips must be trimmed by millisecond ranges, title cards, CTAs, and information graphics must be overlaid, captions and transitions need per-clip setup, and the result often needs to be adapted for multiple platforms such as WeChat Channels, Douyin, and Xiaohongshu. auto-video-editor targets this step by turning a structured optimization plan JSON into executable editing operations, reducing manual handoff from the plan to draft assets or source-ready output.

How it works

The input is an EditPlan JSON that describes the source asset, multiple outputs[] targets, and clips[] under each output. Common fields include source_file, start_ms, end_ms, type, overlay_image, speed, caption, and transition, which can express video trimming, speed changes, image overlays, captions, and transitions. The skill can generate multiple output versions from the same plan, such as a WeChat Channels version and a Douyin version.

During execution, backends are detected by priority. It first tries Jianying Draft via pyJianYingDraft, which supports overlays, text, transitions, filters, and speed changes. If unavailable, it falls back to FFmpeg + MoviePy, supporting trimming, speed changes, image overlays, text, and fades. CapCut API is currently a placeholder. When an effect is unsupported by the active backend, the skill substitutes the closest executable effect and reports per-clip progress with status markers, making it easier to verify completed, degraded, or manually reviewable clips.

Boundaries

It is best suited for automated assembly when source assets, scripts, and overlay image files already exist; it does not generate creative scripts from scratch. If the delivery requirement is a final rendered video, confirm whether the selected backend can export. The Jianying Draft route may still require exporting inside Jianying, while the FFmpeg + MoviePy route does not support masks, keyframes, or filters. When using it, ensure source paths are accessible, overlay_image files exist, and visually spot-check degraded effects.

Use Cases

  • After script review, convert an EditPlan JSON into WeChat Channels and Douyin drafts.
  • Assemble source clips with title cards, CTA overlays, captions, and multi-platform outputs.
  • Fall back to FFmpeg and MoviePy for trimming, speed changes, and fades when Jianying is unavailable.
  • Inspect per-clip status to identify substituted effects and clips that still need manual export.

Best For

  • Short-video operators who need reviewed scripts turned into editable platform versions.
  • Content automation engineers who maintain editing pipelines and backend selection.
  • Video editing assistants who need assets, overlays, captions, transitions, and speed changes assembled.
  • Platform content leads who need WeChat Channels, Douyin, and Xiaohongshu draft versions together.