appariciojunior/video-editor-skills/video-editor-setup
Claude Code and agent skill by appariciojunior/video-editor-skills
- community
- ext:[{"type":"plugin","description":"Custom plugin integration"}]
Checking that the SKILL.md file is still in the repository.
Sets up an AI first-pass video editing workspace for DaVinci Resolve Studio with Claude Code - folders, tools, API keys handled safely, the Resolve template, and which small scripts to build first. Use for "set up my video editor", "start the video editing system", or before the first /edit-video when no workspace exists yet.
Install
npx vskill@latest install appariciojunior/video-editor-skills/video-editor-setupSemi-extensibleMentions customization, but needs skill-specific knowledge. Read the extensible skills standard
SKILL.md
Video editor: setup
You are going to be a first-pass editor. The creator films, you import, cut, mark, score and caption; they make the taste calls. Everything below was learned editing real YouTube vlogs and classes. Build the workspace with the user, step by step, and ask before installing anything.
What the user needs
- DaVinci Resolve Studio (the free version has no external scripting). In Preferences > System > General set External scripting using: Local, restart Resolve.
- ffmpeg / ffprobe, Python 3.9+, Node 18+ (only for motion graphics).
- A speech-to-text API with word timestamps and verbatim mode (we used ElevenLabs Scribe: word-level timings, audio events like "(laughs)", auto language detection). Any service with per-word start/end works.
- Optional: an Epidemic Sound account connected as an MCP server (music + SFX), Figma MCP (brand boards), Remotion (rendered overlays).
Folder layout (create it with them)
Hard rules to write into CLAUDE.md on day one
- Never modify, move or copy the raw footage. Resolve plays the camera files in place; you write only small JSON/text into
system/videos/<v>/. - In Resolve, only add. Import into bins, create new timelines (a rebuild makes "v2", never overwrites), add on free tracks. Never change the creator's template timeline, their own timelines or their media. Never switch, create or close projects.
- Transcripts stay verbatim. Re-transcribing costs money: ask first.
- Keys stay secret (see above). Load them from the file inside scripts only.
- Decisions are by word index, timing is by script. You decide which words stay; a script turns that into frame-exact cuts. Never hand-edit generated cut files.
- If a step fails twice, stop and report the exact error.
The scripts to build (in this order)
Write each as a small, boring CLI that prints a short summary. Keep them in system/scripts/.
| Script | Does | |
|---|---|---|
doctor | checks ffmpeg, Python, the key file exists (without printing it), Resolve reachable, which project is open | |
ingest <v> | probe each clip (fps, size, audio layout), read the camera's sidecar XML for picture profile, transcribe, detect silences, write a manifest | |
plan_timeline <v> | keep-list + moments → frame-exact cuts, pauses, markers, a human-readable review file (see rough-cut + vlog-pacing) | |
resolve_build <v> | import, copy the template timeline, lay the cut, zoom, grade, markers, audio normalize (see resolve-scripting) | |
settings <v> | per-video overrides on top of config.json (set cut.max_pause=1.0) | |
score_mix <v> | music cues + ducking envelope + scene SFX (see music-and-sound) | |
captions <v> | SRT from the transcript, cleaned and corrected (see captions) | |
overlays <v> | word→frame map of a timeline, render beats, place them (see motion-overlays) | |
clean <v> | moves a finished video's work files to the Trash after the creator says yes |
Ask the creator once, then save to CLAUDE.md
- Camera, lens, picture profiles (log vs. baked), frame rate they shoot, microphones.
- Their Resolve project: bins (we used 01_Footage, 02_Audio, 03_Graphics, 04_Timelines), the template timeline name, which audio track is voice (A1), music (A2), SFX (A3).
- Languages they speak on camera.
- Do they talk to "the editor" while recording ("editor, put a video here")? Those lines become markers.
- Their brand (colours, fonts, padding, motion feel) for the motion kit.
Then hand over to edit-video.
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 repositoryCheckingskills/video-editor-setup/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Extension points
pluginCustom plugin integration
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/appariciojunior/video-editor-skills/video-editor-setup)