Individual skill
motion-web
Design and build motion-first creative websites — page design (structure, type scale, palette, spacing) plus interaction choreography: scroll animation, Framer Motion, GSAP, and light 3D via Three.js/R3F. Use for animated landing pages, creative portfolios, product showcases, WebGL-lite scenes, and motion audits. Also use when tuning interaction handfeel (手感差/太生硬/不跟手), replicating motion from a video or URL reference (复刻), building 3D depth from flat image assets (伪3D/抠图), diagnosing dead scroll-timeline stretches, mixing scene audio, auditing discoverability (点不开/没人会发现), building headless verification probes, or fixing a page that moves well but looks generated (不好看/像AI做的/没设计感). Equally for building a whole site from nothing (从0到1做个网页/落地页/官网/作品集): stack choice, sections and copy, components (导航/hero/表单/卡片/定价表), and production polish (favicon/OG/404/空状态/暗色模式). Not for dashboards, admin UI, or full 3D scene generation.
SKILL.md
Source commit 5f4e40f1253e11e28850d08dce28b9b7e4320115
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 4, 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)
- 854
- Repository last updated
- Nov 5, 2026
- License
- NOASSERTION
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- design Derived category
- design-interface 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
.gitignoreasset · 64 bytesLICENSEasset · 2,731 bytesREADME.mddoc · 10,777 bytesSKILL.mdcore · 75,751 bytesSKILL.mdcore · 75,751 bytesSKILL.mdcore · 75,751 bytesSKILL.mdcore · 75,751 bytesSKILL.mdcore · 75,751 bytesSKILL.mdcore · 75,751 bytesSKILL.mdcore · 75,751 bytesassets/cases/char-curtain.gifasset · 3,207,359 bytesassets/cases/char-curtain.pngasset · 98,089 bytesassets/cases/char-curtain.webpasset · 1,492,156 bytesassets/cases/ink-crowd.gifasset · 4,648,906 bytesassets/cases/ink-crowd.pngasset · 708,502 bytesassets/cases/ink-crowd.webpasset · 3,375,814 bytesassets/cases/lyre-crows.gifasset · 2,233,461 bytesassets/cases/lyre-crows.pngasset · 86,138 bytesassets/cases/lyre-crows.webpasset · 837,872 bytesassets/cases/press-stack.gifasset · 748,705 bytesassets/cases/press-stack.pngasset · 10,768 bytesassets/cases/press-stack.webpasset · 250,576 bytesassets/cases/string-clock.gifasset · 1,013,007 bytesassets/cases/string-clock.pngasset · 74,150 bytesassets/cases/string-clock.webpasset · 566,950 bytesassets/cases/toy-flipbook.gifasset · 3,660,697 bytesassets/cases/toy-flipbook.pngasset · 385,016 bytesassets/cases/toy-flipbook.webpasset · 1,330,460 bytesassets/cases/wheel-rail.gifasset · 4,250,534 bytesassets/cases/wheel-rail.pngasset · 571,614 bytesassets/cases/wheel-rail.webpasset · 795,568 bytesassets/hero.gifasset · 1,526,863 bytesassets/motion-web-15s.mp4asset · 853,904 bytescases/AUTHORING.mddoc · 15,217 bytescases/char-curtain/README.mddoc · 9,748 bytescases/char-curtain/index.htmlasset · 15,229 bytescases/index.htmlasset · 9,336 bytescases/ink-crowd/README.mddoc · 7,097 bytescases/ink-crowd/index.htmlasset · 79,605 bytescases/lyre-crows/README.mddoc · 9,833 bytescases/lyre-crows/index.htmlasset · 22,975 bytescases/press-stack/README.mddoc · 6,526 bytescases/press-stack/index.htmlasset · 140,293 bytescases/string-clock/README.mddoc · 19,667 bytescases/string-clock/index.htmlasset · 37,913 bytescases/toy-flipbook/README.mddoc · 10,685 bytescases/toy-flipbook/img/cartridge.webpasset · 22,782 bytescases/toy-flipbook/img/dice.webpasset · 28,066 bytescases/toy-flipbook/img/donut.webpasset · 28,890 bytescases/toy-flipbook/img/f0.webpasset · 76,644 bytescases/toy-flipbook/img/f5.webpasset · 86,036 bytescases/toy-flipbook/img/f6.webpasset · 83,404 bytescases/toy-flipbook/img/f7.webpasset · 78,236 bytescases/toy-flipbook/img/heart.webpasset · 25,848 bytescases/toy-flipbook/img/star.webpasset · 20,406 bytescases/toy-flipbook/index.htmlasset · 54,756 bytescases/wheel-rail/README.mddoc · 7,869 bytescases/wheel-rail/index.htmlasset · 102,718 bytesdata/visual-bank.jsonasset · 11,266 bytesreferences/affordance.mddoc · 22,228 bytesreferences/baseline-ui.mddoc · 4,578 bytesreferences/build-mode.mddoc · 25,583 bytesreferences/choreography-arc.mddoc · 5,524 bytesreferences/components.mddoc · 22,376 bytesreferences/composition-guide.mddoc · 12,523 bytesreferences/design-slop.mddoc · 6,623 bytesreferences/handfeel.mddoc · 12,917 bytesreferences/image-asset-pipeline.mddoc · 14,914 bytesreferences/image-plane-3d.mddoc · 22,684 bytesreferences/light-3d.mddoc · 5,753 bytesreferences/motion-spec.mddoc · 3,438 bytesreferences/motion-tokens.mddoc · 6,499 bytesreferences/page-blueprints.mddoc · 12,980 bytesreferences/page-design.mddoc · 13,407 bytesreferences/pattern-recipes.mddoc · 48,025 bytesreferences/production-polish.mddoc · 13,173 bytesreferences/project-setup.mddoc · 18,707 bytesreferences/render-layer.mddoc · 9,999 bytesreferences/scene-audio.mddoc · 11,081 bytesreferences/scene-streaming.mddoc · 6,051 bytesreferences/shaders-spec.mddoc · 22,365 bytesreferences/tactile-texture.mddoc · 6,557 bytesreferences/timeline-orchestration.mddoc · 14,858 bytesreferences/verification-harness.mddoc · 22,749 bytesscripts/measure_churn.pyruns · 7,487 bytesscripts/measure_frames.pyruns · 16,300 bytesscripts/measure_structure.pyruns · 16,689 bytesscripts/record_showcases.pyruns · 4,798 bytesscripts/subset_fonts.pyruns · 6,062 bytesscripts/verify_case.pyruns · 66,376 bytes
No licensed excerpt is available. You can inspect the pinned source.