Install any skill in seconds. Free to start, no credit card required.
Get Started Free →gooseworks-ai/render-3d-product-showcase
Assemble a premium 3D product-showcase ad from a config — four beat clips (an orbiting hero rotation, a macro push-in, a physics reveal, a typographic close) normalized to the brand-color canvas, hard-concatenated in order, closed on a deterministic Playwright brand end card, and mixed under one instrumental bed at loudnorm I=-16 (music-only, no VO). Ships the runnable build_endcard.py + build_masters.py; the rotation/macro clips are create-video-fal i2v seeded on a create-image-fal styled hero,
Passed 18 of 20 test cases with the skill, and 4 of 20 without it.
and 18 more in the full report
16 fixed4 passed either way2 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
This benchmark measured an earlier version of the skill.
One of 16 test cases the skill fixed. Same model, same prompt, with and without the skill.
When running the endcard generator on a headless Linux build server, Playwright fails because bundled Chromium isn't found. What environment variable allows pointing to an existing system Chromium executable?
| Checked | Without skill | With skill |
|---|---|---|
| Sets the PW_CHROME environment variable to the system Chromium path. | Missed | Passed |
The instructions your model reads when the skill loads.
Assemble a premium 3D product-showcase ad from a config: one real product floats centered
on a clean seamless backdrop (colour and lighting chosen per brand) and sells itself across four beats — an orbiting hero
rotation, a macro push-in on the surface detail, a physics reveal (exploded_view /
particle_disintegration / liquid_splash, or rotation_only), then a typographic brand
close. This capability is the FREE, deterministic assembly that stitches the delivered
beats into the master; it spends nothing.
scripts/config.example.json is the worked example (DIBS Beauty "Desert Island Duo", ~15s
720×1280 9:16); scripts/build_endcard.py + scripts/build_masters.py are the runnable free
assembly; scripts/PIPELINE.md maps every config block to its source step; scripts/README.md
documents the assembly.
The recipe asks these before any paid step; this capability only assembles their result. The demo's value is an example, never a default:
backdrop → studio_look.bg (the pad colour build_masters.py uses) + the beat prompts.
Demo: bubblegum pink #F8B8C6.lighting_mood → studio_look.lighting_preset / rim_light + the beat prompts. Demo:
luxe_botanical_warm (warm rim light upper-right, warm bokeh).reveal → reveal_variant + beats[2]. Demo: exploded_view.music → music.prompt (the bed passed to build_masters.py --music). Demo: uplifting
pop-ambient, drop at 7s, 100 BPM.This is the FREE, deterministic assembly stage — it spends nothing. The paid inputs are
separate capabilities: Beats 1 & 2 (hero rotation + macro push-in) are create-video-fal
image-to-video seeded on a create-image-fal styled hero — a nano-banana restyle of the
brand's REAL product photo onto the seamless studio set, so the product geometry is real and
never AI-invented; Beat 3 (the physics reveal) is a Veo3 image-to-video seeded on Beat 1's last
frame (also create-video-fal); the one instrumental bed is create-music-elevenlabs. There
is no Higgsfield / Marketing Studio in this format — everything paid runs through the
fal-proxy / elevenlabs-proxy so it bills the Ads agent.
Given those beats + the brand wordmark, this capability:
test cases passed, vs 4 / 20 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.