Video Nle
Rough cuts in DaVinci, Premiere, or Final Cut.
Skill metadata
| Source | Bundled (installed by default) |
| Path | skills/creative/video-nle |
| Version | 1.0.0 |
| Author | VibeOS |
| License | MIT |
| Platforms | macos, windows, linux |
| Tags | video, nle, davinci, premiere, fcp, computer-use, creative |
| Related skills | creative-studio, choose-interaction-surface, computer-use, manim-video |
Reference: full SKILL.md
info
The following is the complete skill definition that VibeOS loads when this skill is triggered. This is what the agent sees as instructions when the skill is active.
Video NLE Skill
Finish a short rough cut in a desktop NLE when video_generate alone is not
enough. This is Operate-on-editor, not timeline API automation.
Prefer: generate clip with video_generate → import into NLE → export. Use
computer_use with app playbooks; escalate to the user for complex grading.
When to Use
- User wants a cut/assembly in DaVinci Resolve, Premiere Pro, or Final Cut Pro.
- Creative Studio mode
editor/motionhandoff after assets exist inexports/or a project folder.
Do not use for greenfield t2v (use video_generate first), or for
publishing to social without explicit ask.
Prerequisites
- NLE installed and licensed on the machine
computer_usepermissions (Accessibility / screen recording as required)- Media files on disk with known paths
- OS playbook skill for the platform (
macos-app-playbooks, etc.) as needed
How to Run
- Gather media paths; create/open a project folder next to the creative workspace.
- Open the NLE; import media; place on timeline (simple A-roll first).
- Export a review file into
exports/(H.264/MP4 when possible). - Verify file exists; note gaps in
qa.md. - Fail after two stuck GUI attempts → ask the user to finish the cut.
Quick Reference
| App | Import | Export tip |
|---|---|---|
| DaVinci Resolve | Media Pool → timeline | Deliver page → MP4 |
| Premiere Pro | Project panel / Media Browser | File → Export → Media |
| Final Cut Pro | Import into event | Share → Master File / MP4 |
Procedure
Shared steps
choose-interaction-surface: native NLE →computer_use(not browser).- Capture with SoM / ax; act by element index; re-capture after each dialog.
- Prefer keyboard shortcuts the OS playbook documents when stable.
- Never overwrite an existing project without human approve.
- Stop before upload/publish destinations unless asked.
When generation is enough
If the brief only needs a short generated clip, stay on video_generate +
video_analyze and skip the NLE entirely.
Pitfalls
- Timeline APIs are not in core — do not invent plugin calls.
- GPU/export dialogs vary by version; re-capture, do not blind-click.
- Login/license walls are human gates.
- Web CAPTCHA elsewhere →
challenge-gate.
Verification
- Exported media exists under
exports/(or the brief’s export dir). - Duration/content roughly matches the brief.
qa.mdrecords pass/fail and any manual steps left for the user.