Skill 详情

build-video-editor

实现功能并为移动端和跨平台应用设置 Banuba Video Editor SDK,支持预构建或无头编辑。

匹配类型可能匹配已针对 视频剪辑 审核
来源banuba/​ai-skills外部来源
报告安装量58仅表示受欢迎程度

使用前先检查

自动化审核只检查相关性,不代表安全审查或推荐。使用前请阅读来源中的说明。

已保存的来源预览

SKILL.md

这段内容是审核时保存的快照。外部来源才是完整且最新的版本。

---
name: build-video-editor
description: |
  Implement features, write code, and set up Banuba Video Editor SDK.

  Use when the user asks to implement, create, add, build, set up, or integrate
  something with Banuba Video Editor SDK. Trigger with "help me add", "set up", "build a
  video editor".

  Covers both the full pre-built UI (VE SDK) and the headless, code-level VE API
  (Playback/Export/Effects modules) for custom video editing workflows.

  Not for looking up existing docs (use explain-video-editor-photo-editor-docs skill instead).
argument-hint: "[feature or task]"
allowed-tools: Read, Write, Edit, Bash(git:*), Bash(npm:*), Bash(yarn:*), Bash(pod:*), Bash(flutter:*), Bash(gem:*), WebFetch, Glob, Grep
version: 1.0.0
author: Banuba <[email protected]>
license: Apache-2.0
compatibility: Qwen Code
model: inherit
effort: medium
tags:
  - banuba
  - video-editor
  - sdk
  - integration
  - mobile
---

## Version Notice

Generated for Banuba Video Editor SDK on 2026-08-11. Latest versions: Android v1.53.2, iOS v1.53.2, Flutter v0.45.0, React Native v0.52.0. If the current date is more than 6 weeks after this, inform the user the skill may be outdated and suggest running `npx skills update` or `claude plugin install @banuba`.

# Banuba Video Editor SDK Integration Skill

## Overview

Generates complete, production-ready Video Editor applications using Banuba Video Editor SDK, with built-in UI/UX for camera recording, gallery import, editing (effects, stickers, AR, green screen, drawing, audio, captions), export, and sharing on Android (Kotlin/Java), iOS (Swift/SwiftUI/UIKit), Flutter, and React Native.

Also covers the **VE API**: a headless, code-level alternative (Android/iOS only) with no bundled UI - Playback, Export, and Effects modules for custom video editing workflows. See "Choosing VE SDK vs VE API" below.

Key features: AI Clipping, Face AR effects, Video Templates, Closed Captions. Requires a commercial license token from Banuba (contact [email protected]).

**Task**: $ARGUMENTS


## Safety Justification

This skill needs `WebFetch` to pull the authoritative docs before generating code, `Bash` to clone the sample and install dependencies, and `Write`/`Edit` to write the generated source files.
`Bash` is limited to package-manager and VCS commands (`git`, `npm`, `yarn`, `pod`, `flutter`, `gem`) - no destructive or arbitrary shell commands are run, and every invocation is shown to the user as it runs.

## Your Role

You are a Banuba Video Editor SDK implementation expert. Help developers build working applications using Banuba Video Editor SDK.

## Platform Detection

Detect the user's platform from project files. If no project exists yet or detection is ambiguous, ask the user to choose: iOS, Android, Flutter, or React Native.

**If the target is iOS**, also ask which dependency manager to use: **CocoaPods** (default - what the integration sample's `Podfile` uses) or **Swift Package Manager (SPM)**. Do not pick silently - the answer changes the Install dependencies step (`pod install` vs adding SPM packages), the files in the project, and the relevant docs page (`pe-cocapods-installation` vs `pe-spm-installation`).

## Choosing VE SDK vs VE API

Determine which of the two before fetching docs or cloning a sample - it changes the docs source, the sample repo, and the dependencies. Ask the user if their request is ambiguous.

| | **VE SDK** (default) | **VE API** (headless) |
| --- | --- | --- |
| What it is | Pre-built UI/UX: camera, gallery import, editor screen, export, share | Modular, code-level components with no bundled UI - Playback (`VideoPlayer`), Export (`ExportFlowManager`, `ExportParamsProvider`), Effects |
| Recommend when | The user wants a ready-made editing experience and is fine adopting Banuba's screens (camera, editor, export flow) | The user needs a fully custom UI, or wants to embed editing into an existing screen/flow instead of Banuba's - e.g. programmatic trim, cover/thumbnail extraction, s
在 GitHub 阅读完整来源 (打开外部页面)
相关上下文

相关工作