brand-kit

Installation
SKILL.md

Brand Kit

A look is something the USER has, not something a project has. It is reusable across every video they will ever make, so it belongs in a file — not inside one generator script, and not in your memory of this session.

Requires

The preset mechanism is styles, which needs pip install 'video-studio-engine @ https://github.com/scrollmark/social-skills/archive/refs/heads/master.tar.gz' (base install, no extras) and then runs as video-studio styles …. It is not bundled here: it reads and writes a styles tree and a storyboard document, so it is not a lone file that can live in a skill folder.

Without that install there is no --list, --show, --apply or --save, and nothing expands a preset into a storyboard — you can still agree a brand with the user and hand-write the files, but applying it becomes manual editing. --apply and --save also assume a storyboard JSON in the engine's shape.

What Ships Today: Look Presets

video-studio styles --list
video-studio styles --show tourism
video-studio styles --apply tourism --storyboard <project>/storyboard.json
video-studio styles --save theirs --from <project>/storyboard.json

A preset is one markdown file: frontmatter (name, description), prose saying when to reach for it, and a single fenced JSON block holding the values. The JSON covers exactly two things — captions (colour, stroke, strokeWidth, fontSize, wordGap, wordsPerPage, uppercase, bottom, palette) and cards, a named role such as label, stat, title or cta mapped to bg, fg, fontFamily, italic, weight, fontSize, tracking, align and a rect. Unknown keys are reported, not silently dropped, because a misspelled key renders as nothing and reads like a styling choice.

Installs
50
GitHub Stars
16
First Seen
Aug 21, 2026