사용 가이드로 건너뛰기
animate작성자 Emil Kowalski

Animate 스킬.

Claude Code 및 Codex를 위한 모션 및 비디오 스킬입니다. 처음부터 애니메이션을 제작하며, 목적, 도구, 속성, 곡선, 지속 시간을 순서대로 결정합니다.

  • Motion & Video
  • UI 코드
emilkowalski/skills · skills/animate/SKILL.mdSKILL.md
--- name: animate description: Build an animation from scratch, making the decisions in the order that determines whether it feels right — should it animate at all, what purpose, which tool, which properties, which curve and duration, how it interrupts, how it exits. Writes the implementation. Use when asked to animate something, add motion, make a component feel alive, or build a transition. For critiquing existing motion use review-animations; … --- ## Operating Posture ## Hard Rules ## The Build Sequence ## Recipes ## Never Ship ## Output
2026-09-14에 업스트림 파일에서 읽은 앞부분 및 섹션 제목 · 전체 11,494자

01 기능

Claude Code와 Codex에서 animate 스킬이 하는 일

요약, 워크플로, 산출물을 모두 해당 스킬의 SKILL.md에서 그대로 읽어 정리한 내용입니다.

SKILL.md에서2026-09-14 읽음 · 실행 기록 아님

스킬 자체의 표현으로

이것은 감사가 아닌 구축 스킬입니다. 모션에 대한 요청을 엄격한 리뷰를 통과할 구현으로 전환하며, 고정된 순서로 작동합니다 — 애초에 애니메이션을 넣어야 하는지, 목적, 도구, 속성, 곡선과 지속 시간, 중단, 종료 — 그런 다음 코드를 작성합니다.

선택지 메뉴가 아니라 결정 자체를 원하는 디자이너와 개발자를 위한 것입니다. 세부 사항은 엄격한 표에서 나옵니다: 빈도 등급, transform과 opacity만 사용, 이름이 지정된 cubic-bezier 곡선, 요소별 지속 시간 범위, 그리고 애니메이션과 함께 제공되는 reduced-motion 및 hover 게이팅입니다. 코드베이스를 감사하거나 diff를 비평하려면 자매 스킬을 사용하십시오.

UI 코드
예시 프롬프트 보기 ↗

작동 방식

  1. 01
    빈도를 먼저 확인합니다

    첫 단계에서 코드가 존재하기도 전에 작업이 끝날 수 있습니다: 하루에 100회 이상 열리는 것, 또는 키보드 단축키로 실행되는 것은 애니메이션을 전혀 넣지 않습니다.

  2. 02
    목적을 한 단어로 명시합니다

    목적이 없으면 애니메이션도 없습니다. 사용자가 항상 보는 요소에 대해 그냥 멋져 보인다는 이유로 요청하는 것은 구축이 아니라 중단할 이유입니다.

  3. 03
    작동하는 가장 저렴한 도구를 선택합니다

    도구 표를 따라 내려가다가 처음으로 맞는 것에서 멈춥니다: CSS transition, @starting-style, CSS animation, WAAPI, Motion.

  4. 04
    속성을 제한합니다

    Transform과 opacity는 레이아웃과 페인트를 건너뛰고 GPU에서 실행되기 때문에 작업을 처리합니다. clip-path는 허용된 네 번째 속성이며, height 애니메이션은 아코디언에만 용인됩니다.

  5. 05
    표에서 곡선과 지속 시간을 고정합니다

    진입과 퇴장은 ease-out, 화면 내 이동은 ease-in-out, hover와 색상 변화는 ease, 지속적인 움직임은 linear, 기본값은 ease-out입니다.

  6. 06
    중단과 종료를 계획합니다

    빠르게 재트리거되는 요소는 transition을 사용하고, 제스처는 spring을 사용하며, 종료는 진입을 반영하여 스와이프로 닫기가 명확하게 읽히도록 합니다.

02 적합성 확인

animate Skill을 사용하는 경우

Claude Code나 Codex에서 모션 및 비디오 작업이 이런 종류일 때 animate 스킬을 사용하십시오. 적합성과 제한 사항은 스킬 자체 파일에서 가져왔습니다.

적합한 경우

  • 무언가에 애니메이션을 넣거나, 모션을 추가하거나, 컴포넌트가 살아있는 느낌이 나도록 만들거나, 전환을 구축하라는 요청을 받았습니다.
  • 이 작업은 흔한 컴포넌트 사례에 해당하므로, 빈 파일이 아니라 레시피에서 시작합니다.

한계 인지하기

  • 완료하기 전에 자체 점검하십시오.
  • 다음 각 항목은 review-animations에서 자동으로 차단됩니다:

03 스킬 내부

animate 스킬이 Claude Code와 Codex에 주는 규칙

SKILL.md가 에이전트에게 설정하는 8가지 구체적인 지시, 기본값, 제한 — 결과를 바꾸는 파일의 부분입니다.

  1. 키보드 및 하루 100회 이상 액션은 애니메이션을 적용하지 않습니다

    키보드로 시작된 액션은 판단의 여지 없이 배제 대상이며, 하루에 수십 번 발생하는 요소는 거의 인지되지 않는 정도의 모션만 적용하거나 아예 적용하지 않습니다.

  2. 근사값 사용 금지

    모든 커브, 지속 시간, 스프링 설정은 스킬의 표에서 가져옵니다. 익숙해 보이는 cubic-bezier는 근거가 될 수 없습니다.

  3. 기존 토큰을 확장하고, 절대 분리하지 않습니다

    코드베이스에 이미 --ease-out 변수나 지속 시간 스케일이 있다면 그것을 사용해야 하며, 병렬 모션 시스템을 추가하는 것은 결함으로 간주됩니다.

  4. UI에는 ease-in을 절대 사용하지 않습니다

    ease-in은 느리게 시작해서 사용자가 정확히 주목하는 순간을 지연시키므로 이곳에서는 금지되며, 기본값은 ease-out입니다.

  5. scale(0) 절대 금지

    등장 애니메이션은 scale(0.9–0.97)과 opacity 0에서 시작합니다. 현실 세계에서는 아무것도 무(無)에서 나타나지 않기 때문입니다.

  6. reduced motion과 포인터 게이팅을 코드와 함께 배포합니다

    prefers-reduced-motion 미디어 쿼리와 hover 게이팅은 애니메이션과 같은 변경 사항에 포함되어야 하며, 이후 티켓이나 후속 작업으로 미뤄져서는 안 됩니다.

  7. 결정을 내리십시오, 선택지를 제시하지 마십시오

    애니메이션 옵션을 선택지처럼 제시하는 것 자체가 여기서는 실패 유형입니다. 근거는 한 줄로 설명하고 구현을 작성하십시오.

  8. 딜라이트는 드문 등급에서만 적용합니다

    딜라이트는 온보딩, 성공, 축하와 같이 드물거나 최초 경험 등급에서만 허용됩니다. 그 외의 경우에는 명확하게 명시된 목적이 필요합니다.

04 활용하기

Claude Code 또는 Codex에 animate 설치

npx skills add 명령 한 번 실행 후, 에이전트에서 첫 번째 작업을 수행하고 결과 체크리스트를 확인합니다.

Claude Code, Codex 또는 당신의 Agent에 animate 추가

프로젝트에서 실행합니다. 설치 프로그램이 어떤 에이전트에 추가할지 묻습니다.

Terminal
npx skills add https://github.com/emilkowalski/skills --skill animate

skills/animate/SKILL.md를 위한 일반적인 skills CLI 형식이며, 저장소는 자체 경로를 문서화할 수도 있습니다.

스킬에 첫 번째 모션 및 비디오 작업 제공

SKILL.md에는 예제 프롬프트가 포함되어 있지 않습니다. 이 스타터는 카탈로그 한 줄 설명에서 작성되었습니다. 작업 줄을 실제 브리프로 교체하십시오.

Starter prompt
Use the animate skill on the material I attach. What the skill should do here: Builds an animation from scratch, deciding purpose, tool, properties, curve, and duration in order. Rules: do not invent copy, data or brand assets. State your plan first, then produce the result and tell me what to check.

출처: SKILL.md가 아닌 카탈로그 한 줄 사용 설명에서 작성된 스타터 프롬프트입니다.

첫 번째 결과 확인

출력을 수락하기 전에 대화 기록과 파일에서 다음을 확인하십시오:

  • 1단계와 2단계가 모든 것을 제어합니다. 애니메이션을 적용할지 여부를 알기 전에 커브를 선택하지 마십시오.
  • 모든 커브, 지속 시간, 스프링 설정은 아래 표에서 가져옵니다. 익숙해 보인다고 해서 cubic-bezier(0.4, 0, 0.2, 1)을 임의로 만들지 마십시오.
  • --ease-out 또는 지속 시간 스케일이 이미 존재하면 그것을 사용하십시오. 병렬 시스템을 추가하는 것은 결함입니다.
  • 페이드를 위해 모션 라이브러리를 설치하지 마십시오.

OpenDesign에서는 SKILL.md 링크로 animate를 가져옵니다: Plugins → Add → Skill → Import from link, 그런 다음 상단 바에서 선택합니다.

05 오픈 소스, 추적 가능

출처, 라이선스 및 검증

이 페이지의 사실이 어디에서 왔으며 언제 마지막으로 확인되었는지 안내합니다.

Repository
github.com/emilkowalski/skills 브랜치 main
스킬 파일
skills/animate/SKILL.md 검증 시 콘텐츠 체크섬 기록됨; 커밋 d23d7f8
License
MIT LICENSE에서 확인.
리포지토리 스타
37,516 2026-09-14에 emilkowalski/skills 저장소 전체에 대해 촬영한 GitHub 스냅샷이며, 이 카탈로그에는 9개의 스킬이 포함되어 있습니다. animate의 평점이나 사용 횟수가 아닙니다.
OpenDesign에서 검증됨
2026-09-14 소스 파일, 경로, 라이선스 텍스트 및 스타 수가 확인되었습니다. OpenDesign 메인에 번들로 포함되지 않음(2026-08-28 확인); 이 페이지에 실제 실행 기록이 없습니다.
스킬 자체 설명
"애니메이션을 처음부터 구축하며, 올바른 느낌을 결정하는 순서대로 결정을 내립니다 — 애니메이션을 적용해야 하는지, 어떤 목적인지, 어떤 도구인지, 어떤 속성인지, 어떤 커브와 지속 시간인지, 어떻게 중단하는지, 어떻게 종료하는지. 구현을 작성합니다. 무언가를 애니메이션화하거나, 모션을 추가하거나, 컴포넌트를 생동감 있게 만들거나, 전환을 구축하도록 요청받을 때 사용합니다. 기존 모션을 비평하려면 review-animations를 사용하고, 전체 코드베이스를 감사하려면 improve-animations를 사용합니다."

SKILL.md의 프론트매터 설명입니다. 전체 파일은 약 11,494자입니다. GitHub에서 전체 파일 읽기.

Animate

실제 모션 및 비디오 작업에서 animate를 실행하십시오.

OpenDesign을 다운로드하고 SKILL.md 링크에서 animate를 가져와 위의 프롬프트를 붙여넣고 결과 전에 계획을 읽으십시오.

터미널
npx skills add https://github.com/emilkowalski/skills --skill animate

OpenDesign 데스크톱

하나의 디자인 시스템으로 모든 결과물에 브랜드 일관성을

완전한 Vibe Design Workspace에서 하나의 브랜드 규칙을 웹사이트, 슬라이드, 인터랙티브 프로토타입, 대시보드, 이미지, HTML 영상에 적용하세요. 로컬 Codex, Claude Code, Cursor 등을 연결해 무료로 제작할 수 있습니다.

  • 웹, 슬라이드, 프로토타입, 대시보드, 이미지, 영상
  • 140개+ 디자인 시스템과 전체 템플릿·스킬 라이브러리
  • 로컬 Codex 및 21개+ 코딩 에이전트 연결 · 무료
무료 다운로드

macOS, Windows 지원