tubecreate/tubecli/video-editor
Claude Code and agent skill by tubecreate/tubecli
- community
Checking that the SKILL.md file is still in the repository.
AI-powered Video Editor with trimming, merging, effects, overlays, and export
Install
npx vskill@latest install tubecreate/tubecli/video-editorSKILL.md
Video Editor Skill
This extension provides professional video editing capabilities via FFmpeg. Supports GPU acceleration (NVENC, QSV, AMF) with automatic CPU fallback.
Available API Endpoints
Check Status
Returns FFmpeg version, GPU encoder info, and availability status.
Create Project
Creates a new editing project with timeline and media library.
List Projects
Get Project Details
Returns full project data including timeline tracks and media list.
Update Project
Delete Project
Upload Media
Trim Video
Returns a task_id for status polling. Uses stream copy for speed.
Merge Videos
Supports transitions: none, fade, dissolve, wipeleft, wiperight.
Add Overlay
Supports text and image overlay types.
Apply Effect
Available effects: speed_2x, speed_0.5x, speed_1.5x, rotate_90, rotate_180, rotate_270, flip_h, flip_v, mirror, grayscale, sepia, blur, blur_heavy, sharpen, brightness_up, brightness_down, contrast_up, contrast_down, saturate, desaturate, vignette, fade_in, fade_out, reverse, vintage, negative, noise, stabilize.
Export Video
Quality levels: low, medium, high, ultra. Resolutions: 360p, 480p, 720p, 1080p, 1440p, 4k.
Custom FFmpeg Command
Check Task Status
Returns: running, done, or error with result/error details.
Get Media Info
Returns: duration, resolution, FPS, codecs, bitrate.
Generate Thumbnail
Returns JPEG thumbnail image.
List Available Presets
Returns available effects, export presets, and resolutions.
Workflow Nodes
Use these nodes in the TubeCLI Workflow Builder:
| Node | Inputs | Outputs | |
|---|---|---|---|
| ✂️ Video Trim | input_file, start_time, end_time | output_file, status | |
| 🔗 Video Merge | input_files, transition | output_file, status | |
| 📝 Video Overlay | input_file, overlay_type, text/overlay_file, position | output_file, status | |
| ✨ Video Effect | input_file, effect | output_file, status | |
| 📤 Video Export | input_file, format, quality, resolution | output_file, file_size, status | |
| 🎬 FFmpeg Command | command, input_file | output_file, stdout, status |
Example Pipeline
Chain nodes in a workflow:
- Video Trim (cut intro) →
- Video Effect (apply grayscale) →
- Video Overlay (add watermark) →
- Video Export (1080p high quality MP4)
AI Background Removal (Tách nền video)
Tính năng AI tự động tách nhân vật ra khỏi nền video và thay nền mới. Sử dụng RobustVideoMatting (deep learning) để xử lý.
Tạo Job tách nền
source_url: URL video gốc (Douyin, TikTok, YouTube...)bg_path: Đường dẫn ảnh/video nền thay thế. Dùng#00FF00cho màn xanh (greenscreen)trim_no_person: Tự động cắt bỏ đoạn không có người (mặc định: true)
Xem danh sách Job
Xem chi tiết Job
Xóa Job
Telegram Chatbot Actions
Khi người dùng yêu cầu tách nền / remove background / thay nền video qua chat, trả về JSON:
Quy tắc chọn source:
- ƯU TIÊN `file_path`: Nếu video đã được tải về trước đó (hệ thống báo "File path: xxx"), PHẢI dùng
file_pathđó làmsource_url. KHÔNG tải lại lần 2. - Dùng `source_url` + URL: Chỉ khi chưa có file local và người dùng cung cấp URL.
- Hỏi lại người dùng: Nếu không có cả URL lẫn file_path, HỎI LẠI: "Bạn muốn tách nền video nào? Hãy gửi link video."
source_urlhỗ trợ cả URL lẫn đường dẫn file local (ví dụ:data\downloads\video.mp4)
Các giá trị bg_type:
"green"hoặc"greenscreen": Xuất video với nền xanh (chromakey) để chỉnh sửa thêm"transparent": Giống green, xuất nền xanh"image": Thay nền bằng ảnh (cần thêm trườngbg_path)- Nếu người dùng không chỉ rõ nền → mặc định dùng
"green"
Từ khóa nhận biết: tách nền, tách nhân vật, remove background, xóa nền, thay nền, chromakey, greenscreen, chroma key, background removal
Chỉnh sửa Video (Edit, Effect, Rotate)
Khi người dùng yêu cầu chỉnh sửa video, lật video, xoay gương, làm mờ, trắng đen, hãy trả về action edit_video:
Các giá trị effect hỗ trợ:
flip_h: Xoay gương, lật ngang (mirror). Dùng khi user yêu cầu "xoay gương", "lật video".flip_v: Lật dọcrotate_90: Xoay 90 độrotate_180: Xoay 180 độgrayscale: Làm trắng đenblur: Làm mờ (có thể truyền"params": {"sigma": 5}để mờ nhiều hơn)speed_2x: Tăng tốc độ gấp đôispeed_0.5x: Giảm tốc độ một nửa
Từ khóa nhận biết: xoay video, lật video, chỉnh tốc độ, hiệu ứng, lật ngang, xoay gương, mirror, grayscale, chỉnh màu.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingtubecli/extensions/video_editor/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/tubecreate/tubecli/video-editor)