ugc-fixloop
Installation
SKILL.md
ugc-fixloop
The UGC fix-loop toolkit. The one-shot UGC video recipes (create-ugc-*-video-from-refs)
render a single continuous Seedance 2.0 reference-to-video master with native lip-synced
audio. This capability ships the two scripts those recipes run, so they exist on the remote
machine (fetched into /tmp/gooseworks-scripts/ugc-fixloop/).
Any re-render of a replacement clip goes through the same proxy path the recipe uses for the take (
create-video-fal/ fal-proxy), NEVER a directfal.runcall.
Env / deps
stitch_replacement.py— no API key, no network. Needsffmpeg+ffprobeon PATH (all local FFmpeg).vet_seedance_prompt.py— routes through the GooseWorks openai-proxy (<api_base>/api/internal/openai-proxy/v1/chat/completions), reading creds from~/.gooseworks/credentials.json— no direct OpenAI call, no local key; the call bills the Ads agent. Exits 3 if the proxy/creds are unavailable so the recipe can fall back to an inline self-review (the vet is advisory, not a gate).