
Build the batch visual-asset production system for an automated social operation — a locked format set with exact dimensions, brand constants as declared inputs, a one-deliberate-risk composition rule, programmatic SVG-to-PNG rendering, and a staged-media-first rule that checks the scheduler before generating anything new. Use when someone asks "set up our social image pipeline", "produce this week's post images", "batch-generate assets for the queue", or "systematize our social visuals". Do NOT use for one-off OG images or quote cards — use social-image-designer; for captions and copy, use caption/thread skills; for defining the brand palette and type itself, use brand-guidelines or color/typography system skills.
---
name: Social Asset Pipeline
description: Build the batch visual-asset production system for an automated social operation — a locked format set with exact dimensions, brand constants as declared inputs, a one-deliberate-risk composition rule, programmatic SVG-to-PNG rendering, and a staged-media-first rule that checks the scheduler before generating anything new. Use when someone asks "set up our social image pipeline", "produce this week's post images", "batch-generate assets for the queue", or "systematize our social visuals". Do NOT use for one-off OG images or quote cards — use social-image-designer; for captions and copy, use caption/thread skills; for defining the brand palette and type itself, use brand-guidelines or color/typography system skills.
---
# Social Asset Pipeline
Recurring social assets fail two ways: drift (every batch looks different) and waste (regenerating what already exists). This skill prevents both. The output is a repeatable production run, not a single image.
## Brand constants — declared once, then frozen
Collect these as explicit parameters before producing anything. They live in ASSETS.md and every batch cites them:
- **Palette:** background, ink/foreground, one accent, one accent-dark. Four colors. More is a per-batch decision you should refuse.
- **Typography:** one display face for headlines (heavy weights), one monospace for labels, stats, and metadata. Exactly two families.
- **Signature devices:** two or three recurring visual moves that make the system recognizable (a rule/divider motif, an oversized low-opacity ghost glyph, a texture). Name them.
- **Logo rules:** where the mark may appear, and the sourcing rule for any third-party logo — only from that company's own official open-licensed assets, framed as "sourced from, not endorsed by," never redrawn from memory. A co-brand lockup is reserved for formal partnerships.
## The format set — locked dimensions
Support exactly these six, and render nothing off-spec:
| Format | Size | Use |
|---|---|---|
| square | 1080×1080 | feed posts |