# Sale Drop Short

> A promo short for a sale, a product drop or a promo code, with its own original soundtrack. The event opens as a poster, the offer smashes in as a giant rubber-stamped slab, then 2 to 4 product cards fly in on the beat, each with its product modelled and lit in 3D (a bottle, jar, candle, tin, mug or sneaker box) or your own cut-out photo, and a hang tag that strikes the old price and flips the new one in on a split-flap board. A promo-code ticket tears off its stub and the end date is stamped on, and the brand lands on the music's final hit over a stepped shop display of every product.

- Output: Video, MP4 · 12–19 s · 1080×1920, 1080×1080 or 1920×1080
- Price: $4.99 one-time, or included in Pro
- Page: https://lookbk.dev/skills/sale-drop-short

## What you need

- Node.js 22 or newer and FFmpeg (with `ffprobe`) on the PATH.
- HyperFrames through `npx`, pinned: `npx --yes hyperframes@0.8.192`. The first render downloads a headless Chrome. If `render` says Chrome is missing, run `npx --yes hyperframes@0.8.192 browser ensure` once.
- WebGL in that Chrome. HyperFrames falls back to its software GPU (SwiftShader) when there is no graphics card, which works; it is slower (see Render times).
- Network access to `fonts.googleapis.com` (Inter Tight, JetBrains Mono) and `cdn.jsdelivr.net` (GSAP). three.js, Archivo and Fraunces ship in `template/assets/`.

## Install

```bash
curl -fsSL https://lookbk.dev/cli.js | node - add sale-drop-short
```

The first run prints a sign-in link; open it, approve, and run the command again. Pro skills install for accounts that bought them or have Pro.

Where it installs:

- Run by Claude Code: `~/.claude/skills/sale-drop-short` only, the one folder Claude Code reads.
- From your own terminal: `~/.agents/skills/sale-drop-short`, which Codex, Gemini CLI, Copilot CLI, Cursor and OpenCode read, and also `~/.claude/skills/sale-drop-short` 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

> Make a sale promo short for our weekend sale: 30% off, four products with their old and new prices, our member code, ending Sunday, with the shop link at the end.
