marketing-studiolisted
Install: claude install-skill ucsandman/claude-skills
# Marketing Studio
Reusable video/animation/image source lives in one engine repo (Remotion + Blender +
Playwright + ComfyUI feeders). Its root is:
C:/Projects/animations
Call it ENGINE below. The product repo is PROJECT. Reusable source changes belong in
ENGINE; every generated input, capture, audio file, prop, public-stage asset, review
record, render, and delivery file belongs in
`PROJECT/marketing/assets/<brand>/`. Pass `--project PROJECT` to generators and
renderers. Do not render into ENGINE and copy out later.
**REQUIRED READING before any asset work:** `C:/Projects/animations/docs/PLAYBOOK.md`
(engine map, onboarding, process, delivery contract) plus ONLY the
`C:/Projects/animations/docs/playbook/<topic>.md` files the recipe names; do not
read the other topic files. Those were expensive to discover; do not re-derive or
second-guess them.
## Workflow shape (every asset skill follows this)
0. Shared-repo guard: `git -C "C:/Projects/animations" status --short`. If the tree has
uncommitted modifications you did not make, ANOTHER session is likely mid-flight
in the engine repo — tell the user what you found and ask whether to wait or
proceed (scope-lock if proceeding in parallel). Never build on top of a stranger's
uncommitted edits silently.
1. `cd "C:/Projects/animations" && python launch.py --check` — verify the toolchain.
2. Brand check: does `brands/<id>.json` exist for the product? If not, run the
PLAYBOOK's "Onboarding a new brand" section f