agentsclimarketplace

Logo reveal

Skill ucsandman/marketing-studio/skills/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

Install
npx -y skills add ucsandman/marketing-studio --skill logo-reveal

Assembled 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

  1. Toolchain + brand check per marketing-studio (onboard the brand first if new).
  2. Blender scene: feeders/blender/scenes/logo_reveal_<brand>.py. If missing, copy logo_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).
  3. 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).
  4. Animation render (--animation, ~30s), then node scripts/stage-blender-assets.mjs <brandId> (stages every rendered sequence under assets/<brandId>/ into studio/public/<brandId>/).
  5. Composite: render the LogoReveal composition 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).
  6. Deliver per marketing-studio (copy into calling repo + send to user).

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.