Install any skill in seconds. Free to start, no credit card required.
Get Started Free →gooseworks-ai/review-ugc-render
Mandatory pre-publish review gate for a UGC video render. Transcribes the finished render's AUDIO with Whisper and word-diffs it against the approved spoken script, then gates set_final_render — blocking a render whose generated audio mis-voices a word (e.g. the approved "human-vetted" spoken as "human witted"), drops an approved phrase, or comes back silent. Runnable, gating counterpart to content-goose's review-transcript-integrity atom. Every ugc-video-formats recipe runs this after render an
Passed 16 of 20 test cases with the skill, and 8 of 20 without it.
and 12 more in the full report
10 fixed8 passed either way3 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 9 test cases the skill fixed. Same model, same prompt, with and without the skill.
Instead of writing our approved 1-line UGC dialogue to a temporary text file on disk, we want to pass the line 'Try the new formula today' directly on the command line. Which flag should be used?
| Checked | Without skill | With skill |
|---|---|---|
| Uses the --script flag to supply the spoken text string directly | Missed | Passed |
The instructions your model reads when the skill loads.
The QC gate every UGC video recipe MUST clear before it publishes. Not an eyeball
/watch— a deterministic transcript-vs-script diff that exits non-zero on a defect so the recipe can hard-stopset_final_render.
Seedance generates the audio natively. It sometimes mis-voices a word — the
approved line human-vetted comes back spoken as human witted; documented
siblings: Hume→Hune, Alitu→al-too. The defect lives in the render's
audio, so an eyeball /watch ("dialogue matches the script") slips it through,
and a downstream caption pass then bakes the wrong word in verbatim. Nothing was
comparing the actual spoken audio against the script the user approved.
This gate does exactly that, deterministically, and refuses to publish on a miss.
remix-ugc-*-from-sample and create-ugc-*-video-from-refs
recipe, in the QC phase, after the master render exists and before
set_final_render.Before rendering, persist the exact approved spoken lines (the verbatim utterance,
no beat notes) to working/approved-script.txt. Then, after render:
python3 <pack>/review-ugc-render/scripts/review_render.py \
--video working/final.mp4 \
--script-file working/approved-script.txt \
--json working/review-verdict.json
set_final_render).test cases passed, vs 8 / 20 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.