Logo reveal
Use when the user wants a logo reveal / logo animation / brand intro video for any product (e.g. "/logo-reveal", "make a logo reveal for DashClaw", "animated logo for the landing page").From its SKILL.md
npx -y skills add ucsandman/marketing-studio --skill logo-revealAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
SKILL.md
1.7 KB, as published. Nobody here has run it
Logo Reveal
REQUIRED BACKGROUND: marketing-studio skill (engine location, brand onboarding,
PLAYBOOK gotchas). Work happens in ${CLAUDE_SKILL_DIR}/../...
Produces: out/<brand>/logo-reveal.mp4 — 3s Blender 3D draw-on of the brand mark
composited in Remotion over the brand backdrop with wordmark + CTA (5s total).
Recipe
- Toolchain + brand check per marketing-studio (onboard the brand first if new).
- Blender scene:
feeders/blender/scenes/logo_reveal_<brand>.py. If missing, copylogo_reveal.py(noban) and swap ONLY the geometry builders to the new mark's SVG shapes — materials/choreography/camera/alpha/args are brand-agnostic. Read the PLAYBOOK's Blender 5.1.2 gotchas FIRST (cleanup, emission 1.0, non-cyclic splines). - Proof frames:
python feeders/blender/render.py <scene> --out assets/<brand>/logo-reveal --frame 20|55|90, Read each; verify draw-on progression + transparent alpha (corner pixel alpha 0). - Animation render (
--animation, ~30s), thennode scripts/stage-blender-assets.mjs <brandId>(stages every rendered sequence underassets/<brandId>/intostudio/public/<brandId>/). - Composite: render the
LogoRevealcomposition with--props='{"brandId":"<id>","sequence":"<id>/logo-reveal","frameCount":90,"cta":"<brand cta>"}'. Inspect stills at frames 30/80/130 (mid-draw / wordmark in / full lockup, CTA in the brand's accent-positive color). - Deliver per marketing-studio (copy into calling repo + send to user).