Claude skill

Spiral Gallery.

A self-contained WebGL component that coils your images and video around a vertical cylinder. Idle drift, scroll scrub, and pointer drag add together. Hover zooms a tile, and a click opens it. It drops into any project in three steps.

The component running live. Scroll to spin it, drag to explore, and click a tile to open that project.

Related questions.

This is for anyone with a body of visual work and nowhere interesting to put it. The “Who this skill is for” section above lists the three cases it fits best.

A Claude skill: the full method, plus the scripts and reference material it needs. It installs into your own Claude Code setup and runs there, so it never sends anything about your project to me. You can also take just the SKILL.md if you want to read the method before installing it.

Yes. The zip and the raw SKILL.md are both free downloads. You just need a free account so the downloads can be tracked.

It’s almost always a zero-height container. The canvas fills its container, so if the container has no height, the canvas is zero pixels tall and you see nothing. Give it a real height and clip overflow. The skill calls this out as the number one integration gotcha.

Yes. It’s a plain ES module with no framework requirement, and the customization reference covers React, Next, and Vue integration specifically. Three.js is bundled, so there’s no dependency to add.

Every step in the sidebar and the overview table is part of how this skill runs. There are 6 of them, and the “Skill steps” panel beside the article describes each one. Expand any row to read what it does.

That’s the intended path. Nothing ships as is. I rebuild it around your brand, your copy, and your goals. Start a project and tell me what you’re building.

Run it yourself.

Spiral Gallery ships as a Claude skill: one download with the whole method inside it. Install it, point Claude at it, and build.

Download skill (.zip) or just read the SKILL.md