# Snow Globe

> A website hero that is a single still-life photograph of a glass snow globe on a stone plinth, ray traced in the browser. The headline is cut into the plinth's face as a V-cut inscription filled with paint or gilt and lit by the same sun that throws the globe's shadow and caustic. Thick glass reflects the room and its window, the water magnifies a handmade miniature and shows the room behind upside down, and an air cap carries a thin meniscus. Every 14 s loop the globe is shaken, the surface sloshes, flat flakes or glitter swirl, tumble, glint and settle on roofs and branches, and the room goes still. 2 sets: a winter café in low sun, and an observatory in moonlight.

- Output: Web, Snow globe still life with the headline cut in stone · page + embed · 1080p loop
- Price: Free
- Page: https://lookbk.dev/skills/snow-globe-hero

## What you need

- Node.js 18 or newer. Nothing to install.
- Chrome, Chromium or Edge, for the checks and the recording (set `CHROME_PATH` if it isn't found).
- ffmpeg, for the video (or set `FFMPEG_PATH`).
- Internet access when the page is opened, for the fonts (pinned with integrity hashes).

## Install

```bash
curl -fsSL https://lookbk.dev/cli.js | node - add snow-globe-hero
```

The first run prints a sign-in link; open it, approve, and run the command again.

Where it installs:

- Run by Claude Code: `~/.claude/skills/snow-globe-hero` only, the one folder Claude Code reads.
- From your own terminal: `~/.agents/skills/snow-globe-hero`, which Codex, Gemini CLI, Copilot CLI, Cursor and OpenCode read, and also `~/.claude/skills/snow-globe-hero` when `~/.claude` exists.

Add `--claude` or `--shared` to write only one of those folders, or `--project` to install into the current folder instead. Start a new agent session afterwards so it picks up the skill.

Credits and licenses: NOTICE.md plus any LICENSE files inside the ZIP.

## Example request

> Build a Motion Heroes hero: a glass snow globe on a stone plinth by a window, ray traced, with my headline cut into the plinth and a 14 s shake, swirl and settle loop.
