Individual skill
pixel2motion
Turn a raster logo (PNG/JPG/WebP/screenshot) into a clean minimal SVG with edge smoothness as the primary hard gate and IoU optimized as high as reasonably possible without a fixed global threshold, then into a choreographed logo animation delivered as standalone JS-rendered HTML, applying Disney's 12 animation principles. Use when asked to animate a logo, build a logo reveal / splash screen / brand intro, convert a logo image into animated SVG or HTML, add motion to a vectorized mark, or create loading/idle/hover motion for a brand mark. v2: also handles self-crossing draw-on choreography (split-fill, exact easing subdivision, tip glint), closed variable-width ribbon fitting, and quantitative motion QA (easing probe, ink-delta continuity sweep).
SKILL.md
Source commit e9faedb28930df0da2acf17da00c80730a78cfe8
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 3, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 2,611
- Repository last updated
- Aug 21, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- ai-design-tools Repository topic
- animated-logo Repository topic
- claude-skill Repository topic
- codex-skill Repository topic
- html-animation Repository topic
- logo-animation Repository topic
- motion-design Repository topic
- raster-to-svg Repository topic
- svg-animation Repository topic
- vector-animation Repository topic
- marketing Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
.gitattributesasset · 210 bytes.gitignoreasset · 548 bytesLICENSEasset · 1,066 bytesREADME.mddoc · 10,145 bytesSKILL.mdcore · 28,565 bytesSKILL.mdcore · 28,565 bytesSKILL.mdcore · 28,565 bytesSKILL.mdcore · 28,565 bytesSKILL.mdcore · 28,565 bytesSKILL.mdcore · 28,565 bytesSKILL.mdcore · 28,565 bytesSKILL.mdcore · 28,565 bytesSKILL.mdcore · 28,565 bytesSKILL.mdcore · 28,565 bytesSKILL.mdcore · 28,565 bytesSKILL.mdcore · 28,565 bytesSKILL.mdcore · 28,565 bytesSKILL.mdcore · 28,565 bytesSKILL.mdcore · 28,565 bytesagents/openai.yamlasset · 1,655 bytesdocs/community/nolanlai-creative-tools.pngasset · 14,468 bytesdocs/community/pixel2motion-wordmark.pngasset · 12,996 bytesdocs/community/vibe-creators-wechat-qr.jpgasset · 140,257 bytesdocs/gifs/claude-continuum.gifasset · 55,287 bytesdocs/gifs/claude-cuerecord.gifasset · 311,798 bytesdocs/gifs/claude-focus.gifasset · 298,604 bytesdocs/gifs/claude-horizon.gifasset · 152,210 bytesdocs/gifs/claude-n.gifasset · 242,990 bytesdocs/google362cc0ff683da909.htmlasset · 54 bytesdocs/index.htmlasset · 625,745 bytesdocs/pixels/continuum-pixel.pngasset · 288,727 bytesdocs/pixels/cuerecord-pixel.jpgasset · 24,304 bytesdocs/pixels/focus-pixel.pngasset · 304,687 bytesdocs/pixels/horizon-pixel.pngasset · 262,399 bytesdocs/pixels/n-pixel.pngasset · 23,415 bytesdocs/preview.pngasset · 156,458 bytesdocs/process/cuerecord-overlay-progress-strip.pngasset · 575,919 bytesreferences/html-delivery-template.mddoc · 3,555 bytesreferences/motion-personality.mddoc · 5,529 bytesreferences/reveal-patterns.mddoc · 11,819 bytesreferences/ribbon-fitting.mddoc · 5,431 bytesreferences/twelve-principles-for-logos.mddoc · 8,406 bytesscripts/animate_svg_html.pyruns · 7,530 bytesscripts/animate_svg_showcase.pyruns · 19,624 bytesscripts/capture_motion_frames.pyruns · 6,268 bytesscripts/export_claude_videos.mjsruns · 20,475 bytesscripts/fit_ribbon_centerline.pyruns · 13,846 bytesscripts/overlay_progress_strip.pyruns · 4,847 bytesscripts/probe_motion_continuity.pyruns · 7,509 bytesscripts/raster_logo_trace.pyruns · 12,052 bytesscripts/render_overlay.pyruns · 4,642 bytesscripts/svg_path_audit.pyruns · 14,729 bytesscripts/svg_to_js_html.pyruns · 3,562 bytes
Read excerpt
# Pixel2Motion (v2)
**Pixel → Vector → Motion.** This skill fuses two disciplines:
1. **Vectorization discipline** (from logo-vectorizer-minimal-smooth): fit the raster source with the *lowest-complexity* editable geometry that passes visual QA.
2. **Motion discipline** (from Disney's 12 Principles of Animation): choreograph that geometry into brand-appropriate motion with evidence-based timing and easing.
The fusion rests on one insight: **minimal smooth geometry IS animatable geometry**. A logo built from 3 semantic parts animates cleanly; a logo built from 400 pixel-stair traced points cannot be choreographed or accepted as a professional logo vector. Phase 2 therefore does not merely vectorize — it *structures for motion*. And the animation must always land exactly on the QA-verified static vector (the **Final Frame Contract**).
## Deliverables
- `logo.svg` — final static vector (motion-ready structure)
- `logo_motion.html` — showcase-style standalone HTML with the main animation, atomic motion studies, replay/slow/speed controls, and QA hooks
- `motion_spec.md` — personality words, principles applied, timeline table, easing tokens, atomic motions, tunable controls