← ClaudeAtlas

generating-orb-sheetslisted

Generate, assemble, decontaminate, validate, and install resource-driven animated orb sprite sheets for Pi Live. Use when creating or replacing Pi Live orb artwork, generating keyed animation frames with GPT Image, editing orb catalog packs, or validating sprite alpha, layout, anchoring, and state tracks.
shekohex/dotai · ★ 10 · AI & Automation · score 60
Install: claude install-skill shekohex/dotai
# Generating Orb Sheets ## Contract - Treat the pack manifest as source of truth for `columns`, `rows`, state tracks, timing, looping, reduced-motion frames, and fallbacks. - Generate separate frames or small batches. Do not ask GPT Image for one perfect large sheet. - Every source uses exact flat `#FF00FF`: no texture, shadow, gradient, floor, labels, gutters, grid lines, or key color in subject. - Final sheets use native RGBA. Runtime never chroma-keys. - Default `alphaMode` is `hard`: alpha values must be only 0 or 255. Use `soft` only for intentional translucent effects. ## Prompt Template ```text Create animation frame(s) for a resource-driven assistant character sprite. Character: <visual language and invariant features>. State/action: <state and exact pose/expression progression>. Layout: <single frame or small ROWS×COLUMNS batch>, equal cells, row-major, no gutters or bleed. Geometry: identical silhouette scale, bottom-center baseline, safe padding; only <listed motion> may shift by <pixels/direction>. Background: perfectly uniform exact #FF00FF, absent from character. No scene, shadows, text, labels, grid lines, logos, watermark, or actor likeness. Output: square raster, crisp mid-size UI sprite, complete character visible in every cell. ``` ## Workflow 1. Copy `templates/miss-minutes-pack.json` or create another pack manifest. Keep frame indices unique and within its declared grid. 2. Create deterministic frame plan: ```bash uv run --with-requirements sc