重要前提
安装AI Skills的关键前提是:必须科学上网,且开启TUN模式,这一点至关重要,直接决定安装能否顺利完成,在此郑重提醒三遍:科学上网,科学上网,科学上网。查看完整安装教程 →
universal-emotion by dylantarre/animation-principles
npx skills add https://github.com/dylantarre/animation-principles --skill universal-emotion通过系统化分析,将迪士尼的 12 条动画原则映射到任何情感目标。
通过有意识地应用动画原则,可以实现任何情感。此框架有助于将情感意图转化为具体的运动参数。
在这些光谱上确定你的目标:
| 原则 | 低能量 | 高能量 |
|---|---|---|
| 挤压与拉伸 | 0-10% | 20-40% |
| 预备动作 | 50-100ms | 150-300ms |
| 时间节奏 | 400-800ms | 100-250ms |
| 夸张 | 0-15% | 25-50% |
| 跟随与重叠动作 | 延长缓停 |
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| 快速回弹 |
| 原则 | 严肃 | 俏皮 |
| --- | --- | --- |
| 弧线运动 | 直接/线性 | 曲线/弹跳 |
| 次要动作 | 极少 | 丰富 |
| 逐帧动画 | 避免 | 采用 |
| 吸引力 | 简洁/几何 | 圆润/有机 |
| 情感类型 | 缓动风格 | 示例 |
|---|---|---|
| 平静 | 对称缓动 | ease-in-out |
| 自信 | 强缓出 | cubic-bezier(0,0,0.2,1) |
| 俏皮 | 过冲 | cubic-bezier(0.34,1.56,0.64,1) |
| 紧急 | 锐利缓出 | cubic-bezier(0.0,0,0.2,1) |
| 优雅 | 延长缓动 | cubic-bezier(0.4,0,0.6,1) |
:root {
/* 根据目标情感调整 */
--emotion-duration: 300ms;
--emotion-easing: cubic-bezier(0.4, 0, 0.2, 1);
--emotion-squash: 1;
--emotion-overshoot: 0;
}
真实的体验混合了多种情感。分层应用原则:
每周安装量
62
代码仓库
GitHub 星标数
21
首次出现
2026 年 1 月 24 日
安全审计
安装于
codex54
opencode51
gemini-cli49
cursor49
github-copilot46
amp41
Map Disney's 12 principles to any emotional goal through systematic analysis.
Any emotion can be achieved through intentional application of animation principles. This framework helps translate emotional intent into specific motion parameters.
Identify your target on these spectrums:
| Principle | Low Energy | High Energy |
|---|---|---|
| Squash & Stretch | 0-10% | 20-40% |
| Anticipation | 50-100ms | 150-300ms |
| Timing | 400-800ms | 100-250ms |
| Exaggeration | 0-15% | 25-50% |
| Follow Through | Extended settle | Quick bounce |
| Principle | Serious | Playful |
| --- | --- | --- |
| Arc | Direct/Linear | Curved/Bouncy |
| Secondary Action | Minimal | Abundant |
| Straight Ahead | Avoid | Embrace |
| Appeal | Clean/Geometric | Round/Organic |
| Emotion Type | Easing Style | Example |
|---|---|---|
| Calm | Symmetric ease | ease-in-out |
| Confident | Strong ease-out | cubic-bezier(0,0,0.2,1) |
| Playful | Overshoot | cubic-bezier(0.34,1.56,0.64,1) |
| Urgent | Sharp ease-out | cubic-bezier(0.0,0,0.2,1) |
| Elegant | Extended ease | cubic-bezier(0.4,0,0.6,1) |
:root {
/* Adjust based on target emotion */
--emotion-duration: 300ms;
--emotion-easing: cubic-bezier(0.4, 0, 0.2, 1);
--emotion-squash: 1;
--emotion-overshoot: 0;
}
Real experiences blend emotions. Layer principles:
Weekly Installs
62
Repository
GitHub Stars
21
First Seen
Jan 24, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
codex54
opencode51
gemini-cli49
cursor49
github-copilot46
amp41
前端设计系统技能:生产级UI设计、设计令牌与可访问性指南
8,500 周安装
Reflexion:reflect 自我反思与迭代改进框架 - AI代码质量把关者
404 周安装
Feishu Wiki API 工具 - 飞书知识库自动化操作与管理指南
401 周安装
产品经理工具包:RICE优先级排序、客户访谈分析与PRD模板,提升产品管理效率
405 周安装
Swift iOS PassKit 教程:集成 Apple Pay 支付与 Wallet 通行证开发指南
401 周安装
Laravel存储配置:S3/R2/MinIO/CDN环境变量一键切换,预签名URL最佳实践
44 周安装
Agent Manager Skill:并行运行多个CLI代理,管理tmux会话和任务分配
406 周安装