gtkottman/mortiflix-oss/final-pass
Claude Code and agent skill by gtkottman/mortiflix-oss
- community
Checking that the SKILL.md file is still in the repository.
Check a rendered video before anyone else sees it: format, black or frozen frames, loudness, true peak, and a frame sheet to look at. Use before submitting any animatic or final, and before `mfx step done` on a build.
Install
npx vskill@latest install gtkottman/mortiflix-oss/final-passSKILL.md
Final pass
Two halves, both required: the script checks what a machine can, and you look at what it can't.
1. Run the checks
--size,--fps,--durationcome from the brief (shape, length). Duration passes within 5%.- Loudness:
--lufs -14(web default) and--true-peak -1. Change them only if the brief names a platform with
other targets.
--end-holdwhen the video is meant to end on a still hold (a logo that settles): that stretch then passes and
its length is reported. A frozen stretch anywhere else still fails.
--allow-blackonly when black mid-video is designed (a dip to black between chapters). Say so in the check note.- It writes
checks/qc-<name>.jsonandchecks/<name>-sheet.png, and exits 1 on any FAIL.
Fix every FAIL and run it again. A frozen stretch can be a designed hold: then it's a pass, and the check's note says which hold it is.
2. Look
- The frame sheet. View
checks/<name>-sheet.png(about a frame a second). Every frame must make visual sense:
nothing half-loaded, no placeholder text, no element stuck at a wrong position, nothing cut off at an edge.
- Three full-size frames at the busiest moments:
ffmpeg -ss 12.5 -i out/final.mp4 -frames:v 1 checks/f-12.5.png.
Read every word on them.
- Listen through once on the waveform's loudest and quietest parts: no clicks, pops, distortion, or words
swallowed by the music.
3. Report
Map the results onto the step's error checks (mfx checks <step>): frame-sheet and format from the script plus your look, loudness from the audio lines. Keep the JSON and the sheet in checks/. Submit the frame sheet as a second item with every final: the owner can scan it in a second.
Fixing loudness
Two-pass loudnorm on the mix, never on a file you've already normalized:
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 repositoryCheckingpipelines/_shared/skills/final-pass/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/gtkottman/mortiflix-oss/final-pass)