# Vinyl Mascot Pack

> One 3D designer-vinyl-toy mascot in many poses, all clearly the same character. You describe it once with its colors as hex; an image model makes a four-view model sheet, then every pose with that sheet as the reference. The script cuts each pose out and builds die-cut stickers with a white border, 128 px emoji, a turnaround, an A4 sticker sheet and a share image, and flags any pose whose colors drifted.

- Output: Image, Transparent PNG · cut-outs, die-cut stickers, 128 px emoji, turnaround, A4 sheet
- Price: $4.99 one-time, or included in Pro
- Page: https://lookbk.dev/skills/vinyl-mascot-pack

## What you need

- Node.js 18 or newer. Nothing to install.
- Chrome, Chromium or Edge (the script finds it; set `CHROME_PATH` if it doesn't). It does the cut-outs, stickers and exports.
- An image key in the environment: `GEMINI_API_KEY` (Gemini 3 Pro Image, "Nano Banana Pro", the default and what made the examples) or `OPENAI_API_KEY` (GPT Image). Without a key, the script writes `prompts.md` and you make the images in any image app and drop them in `images/`.

## Install

```bash
curl -fsSL https://lookbk.dev/cli.js | node - add vinyl-mascot-pack
```

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/vinyl-mascot-pack` only, the one folder Claude Code reads.
- From your own terminal: `~/.agents/skills/vinyl-mascot-pack`, which Codex, Gemini CLI, Copilot CLI, Cursor and OpenCode read, and also `~/.claude/skills/vinyl-mascot-pack` 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 3D vinyl mascot for our notes app, a cube-shaped cat with a mint bandana, in eight poses as stickers and Slack emoji.
