character-consistency-videolisted
Install: claude install-skill apimageorg/apimage-skills
# Character and Product Consistency
The default behaviour of generative video is that every clip invents a new subject. For a campaign that's fatal — a "spokesperson" whose face changes between clips isn't a spokesperson, and a product whose label shifts isn't your product.
APImage solves this with **brand assets**: reusable characters, products, backgrounds and presets that persist across generations.
## Seeds are not the answer
A common mistake worth naming. A locked seed gives you a consistent *visual treatment* — lighting, grade, rendering character. It does **not** give you a consistent *subject*.
```
seed=8812 "a woman with short dark hair, kitchen" → person A
seed=8812 "a woman with short dark hair, outdoors" → person B, similar vibe
```
Same treatment, different person. For identity you need reference images and saved assets. Seeds and assets solve different problems and you generally want both. See `seed-locked-iteration`.
## The brand asset workflow
```
1. Generate the subject generate_image, iterate cheaply
2. Approve one the canonical reference
3. Save it create_brand_asset
4. Reuse it forever list_brand_assets / get_brand_asset
```
The tools, all **free** except generation:
| Tool | Cost | Use |
|---|---|---|
| `create_brand_asset` | free | Save an approved result as a reusable asset |
| `list_brand_assets` | free | Browse by type — character, product, background, preset |
| `get_bra