Install any skill in seconds. Free to start, no credit card required.
Get Started Free →gooseworks-ai/render-search-grid
Render a 'search-grid' (Pinterest search-moodboard) video from a config — a real-DOM page with four continuous beats (masonry search grid + typing hook with counter-drift columns → 3 cards slide in from the right and stack → the top card box-grows to fullscreen then swipe-left ×2 through captioned feature shots → warm end card), frame-stepped via Chromium and encoded with FFmpeg — deterministic assembly, FREE (real brand photos + logo; the optional music bed comes from create-music-elevenlabs),
Passed 15 of 20 test cases with the skill, and 6 of 20 without it.
and 14 more in the full report
11 fixed6 passed either way4 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
This benchmark measured an earlier version of the skill.
One of 11 test cases the skill fixed. Same model, same prompt, with and without the skill.
During Beat 2 (5-7 seconds), from which direction should the three product and room cards animate onto the screen over the background?
| Checked | Without skill | With skill |
|---|---|---|
| Animates cards sliding in from the right. | Missed | Passed |
The instructions your model reads when the skill loads.
Render the 'search-grid' format from a config. It is a deterministic assembler — no
generative image/video, no AI-rendered text. Everything on screen is the brand's REAL
product/lifestyle photography + logo, so the typed hook, feature captions, wordmark, and
photos stay pixel-crisp. The only paid input is an optional music bed, produced upstream
by create-music-elevenlabs and passed to render.py --music.
stack_bg + stack_tint).transform:scale, which would
stretch the image), then swipe-left → swipe-left through the SAME 3 rooms, each now
full-bleed with a caption. The 3 cards ARE the 3 features.endcard.bg.scripts/build_html.py --config config.json --out index.html — config → a single
self-contained HTML page exposing window.seek(tMs) (images base64-embedded).scripts/capture.js --html index.html --out frames --fps 30 --duration 18000 — headless
Chromium frame-steps seek() to a PNG per frame (auto-discovers a cached Playwright
chromium, or pass --exe).scripts/render.py --config config.json [--music bed.m4a] --out master.mp4 — orchestrates
build → capture → FFmpeg (muxes the bed with -map 0:v:0 -map 1:a:0 when --music is
given; $0 silent pass without it).scripts/prep_assets.py crop in.jpg out.jpg / logo logo.jpg wordmark.png — the two
fixes this format needs almost every time: crop baked-in white L/R margins off heroes, and
key the white out of a black-on-white logo JPG to a transparent PNG.See scripts/config.example.json for the full config shape (a real worked example — the
Ruggable build; its warm beige backdrop, red caret and lo-fi music prompt are that demo's
picks, never defaults).
test cases passed, vs 6 / 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.