Install any skill in seconds. Free to start, no credit card required.
Get Started Free →salamsoft/scroll-world-openart
Build an immersive scroll-scrubbed "fly through the world" landing page for any industry or brand using OpenArt. As the visitor scrolls, a pre-rendered camera flies from outside each scene into its interior, then flows on to the next scene with NO cuts — one continuous connected flight (Emons-style isometric diorama world, or any art direction you pick). The skill interviews the user for the topic, the story beats/sections, and brand kit, then generates cohesive scenes + seamless camera clips wi
Passed 15 of 20 test cases with the skill, and 4 of 20 without it.
and 9 more in the full report
12 fixed5 passed either way6 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
The instructions your model reads when the skill loads.
Produces a landing page where scroll drives a camera: it dives from outside a scene into its interior, then flies out and into the next scene, continuously, with no visible cuts. The visuals are AI-generated (OpenArt); the page just scrubs pre-rendered video by scroll position. This is the same technique behind Apple's scroll-through product pages — the camera genuinely moves, scroll only drives time.
What you generate: N scene stills → N "dive-in" camera clips → N-1 "connector" clips that join consecutive scenes seamlessly → a portable scrub engine that plays the whole chain as one flight.
The one rule that makes or breaks it: seams must be frame-identical. Read Step 5 before generating any connector. Getting this wrong is the single most common failure and produces a visible "pop" between scenes.
Do not assume a frontend framework. The scrub engine in references/scrub-engine.js is
self-contained vanilla JS (it builds its own DOM + injects its own CSS into a container
you give it), so it drops into plain HTML, Next.js, Vue, a Python-served page, anything.
The value of this skill is the OpenArt pipeline, the prompts, and the seam method —
not the framework.
openart_account_get (returns plan +
credits). If they're missing, the user needs to connect the OpenArt MCP server — you
cannot install it for them. Tool names carry a server-name prefix that varies by how the
user configured it (e.g. mcp__openart_ai__openart_account_get); match what's present.$PATH (frame extraction + encoding). Both are mandatory —
the seam method is built on extracting real rendered frames.references/knockout.py).declare -A); don't use associative arrays intest 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.