danielrosehill/claude-video-editor-plugin/editly-render
Claude Code and agent skill by danielrosehill/claude-video-editor-plugin
- community
Checking that the SKILL.md file is still in the repository.
Render a video from a declarative editly JSON spec (clips, transitions, titles, audio mix). Use when the user says "render this editly spec", "compose this slideshow", "make a video from this JSON", "editly render". Validates the spec, runs editly headlessly, and reports the deliverable. Editly must be installed via `deps-setup` (npm-global).
Install
npx vskill@latest install danielrosehill/claude-video-editor-plugin/editly-renderSKILL.md
Editly Render
Run `editly` on a JSON spec to compose a video. Editly is a declarative slideshow / montage tool — clips, titles, transitions, audio mix all described as JSON.
Procedure
1. Verify editly
2. Inputs
| Field | Default | |
|---|---|---|
| Spec | required: path to .json or .json5 editly config | |
| Output | default: derived from spec filename, .mp4 | |
| Fast mode | no (full quality). yes adds --fast for quick previews | |
| Audio normalize | yes (editly's --audio-norm) |
3. Validate the spec
Sanity-check required top-level fields:
Resolve the output path. If outPath is set in the spec, use it; otherwise pass --out.
4. Pre-flight: source files exist
For each clip/audio reference inside clips[].layers[] and the top-level audioFilePath, verify the file exists relative to the spec's directory. List any missing files and abort before invoking editly.
5. Run editly
Stream editly's progress output live.
6. Verify
Print: output path, duration, size, container.
7. Confirm
Suggest follow-ups: audio-analysis (loudness check), transcode (re-encode to a final delivery profile — editly's default output is software h264), burn-graphics (add overlays editly can't compose).
Notes
- Editly's defaults produce software-encoded h264 — for hardware-encoded final deliverables, run
transcodeorrender-with-profileon the editly output. - The
--fastflag drops resolution and quality; useful for iterating on a spec, never for final delivery. - Cairo is a hard dependency on Linux for editly's text rendering — if rendering fails with a Cairo error, the user needs
libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev librsvg2-dev(Debian/Ubuntu) before reinstalling editly. - For non-declarative ("describe what to keep") cuts, use
agentic-editinstead.
Security
- Security scanPassed, 95 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/editly-render/SKILL.md
Popularity
- Repository stars
- 6
- 7-day trend score
- 10
Stars and forks are for the whole GitHub repository, not this skill alone. 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/danielrosehill/claude-video-editor-plugin/editly-render)