重要前提
安装AI Skills的关键前提是:必须科学上网,且开启TUN模式,这一点至关重要,直接决定安装能否顺利完成,在此郑重提醒三遍:科学上网,科学上网,科学上网。查看完整安装教程 →
blockbench-animation by jasonjgardner/blockbench-mcp-project
npx skills add https://github.com/jasonjgardner/blockbench-mcp-project --skill blockbench-animation使用 Blockbench MCP 工具为 3D 模型创建动画。
| 工具 | 用途 |
|---|---|
create_animation | 为骨骼创建带有关键帧的动画 |
manage_keyframes | 为每个骨骼和通道创建/编辑/删除关键帧 |
animation_graph_editor | 微调动画曲线(平滑、线性、缓动) |
bone_rigging | 为动画创建/修改骨骼结构 |
animation_timeline | 控制播放、时间、FPS、循环设置 |
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
batch_keyframe_operations | 批量操作:偏移、缩放、反转、镜像 |
animation_copy_paste | 在骨骼/动画之间复制动画数据 |
1. create_animation: name="walk", animation_length=1.0, loop=true
2. manage_keyframes: bone_name="leg_left", channel="rotation",
keyframes=[{time: 0, values: [30, 0, 0]}, {time: 0.5, values: [-30, 0, 0]}]
3. animation_timeline: action="play"
position - [x, y, z] 偏移量rotation - [x, y, z] 角度scale - [x, y, z] 或统一数值linear - 恒定速率catmullrom - 平滑样条bezier - 自定义曲线step - 瞬时变化create_animation: name="walk", animation_length=1.0, loop=true, bones={
"leg_left": [
{time: 0, rotation: [30, 0, 0]},
{time: 0.5, rotation: [-30, 0, 0]},
{time: 1.0, rotation: [30, 0, 0]}
],
"leg_right": [
{time: 0, rotation: [-30, 0, 0]},
{time: 0.5, rotation: [30, 0, 0]},
{time: 1.0, rotation: [-30, 0, 0]}
]
}
animation_graph_editor: bone_name="arm", channel="rotation", action="smooth"
animation_copy_paste: action="copy", source={bone: "arm_left"}
animation_copy_paste: action="mirror_paste", target={bone: "arm_right", mirror_axis: "x"}
batch_keyframe_operations: operation="scale", selection="all",
parameters={scale_factor: 2.0} # 动画时长加倍
bone_rigging: action="create", bone_data={name: "spine", origin: [0, 12, 0]}
bone_rigging: action="create", bone_data={name: "head", origin: [0, 24, 0], parent: "spine"}
bone_rigging: action="set_pivot", bone_data={name: "arm_left", origin: [4, 22, 0]}
animation_timeline: action="set_fps", fps=60
animation_timeline: action="set_length", length=2.5
animation_timeline: action="loop", loop_mode="loop" # 或 "once", "hold"
animation_timeline: action="set_time", time=0.5
animation_timeline: action="play"
list_outline 查看可用骨骼bone_rigging 设置好骨骼层级结构catmullrom 插值step 插值每周安装量
68
仓库
GitHub 星标数
4
首次出现
2026 年 1 月 24 日
安全审计
安装于
gemini-cli59
codex57
opencode57
github-copilot55
kimi-cli50
amp50
Create animations for 3D models using Blockbench MCP tools.
| Tool | Purpose |
|---|---|
create_animation | Create animation with keyframes for bones |
manage_keyframes | Create/edit/delete keyframes per bone and channel |
animation_graph_editor | Fine-tune animation curves (smooth, linear, ease) |
bone_rigging | Create/modify bone structure for animation |
animation_timeline | Control playback, time, FPS, loop settings |
batch_keyframe_operations | Batch operations: offset, scale, reverse, mirror |
animation_copy_paste | Copy animation data between bones/animations |
1. create_animation: name="walk", animation_length=1.0, loop=true
2. manage_keyframes: bone_name="leg_left", channel="rotation",
keyframes=[{time: 0, values: [30, 0, 0]}, {time: 0.5, values: [-30, 0, 0]}]
3. animation_timeline: action="play"
position - [x, y, z] offsetrotation - [x, y, z] degreesscale - [x, y, z] or uniform numberlinear - Constant ratecatmullrom - Smooth splinebezier - Custom curvesstep - Instant changecreate_animation: name="walk", animation_length=1.0, loop=true, bones={
"leg_left": [
{time: 0, rotation: [30, 0, 0]},
{time: 0.5, rotation: [-30, 0, 0]},
{time: 1.0, rotation: [30, 0, 0]}
],
"leg_right": [
{time: 0, rotation: [-30, 0, 0]},
{time: 0.5, rotation: [30, 0, 0]},
{time: 1.0, rotation: [-30, 0, 0]}
]
}
animation_graph_editor: bone_name="arm", channel="rotation", action="smooth"
animation_copy_paste: action="copy", source={bone: "arm_left"}
animation_copy_paste: action="mirror_paste", target={bone: "arm_right", mirror_axis: "x"}
batch_keyframe_operations: operation="scale", selection="all",
parameters={scale_factor: 2.0} # Double animation duration
bone_rigging: action="create", bone_data={name: "spine", origin: [0, 12, 0]}
bone_rigging: action="create", bone_data={name: "head", origin: [0, 24, 0], parent: "spine"}
bone_rigging: action="set_pivot", bone_data={name: "arm_left", origin: [4, 22, 0]}
animation_timeline: action="set_fps", fps=60
animation_timeline: action="set_length", length=2.5
animation_timeline: action="loop", loop_mode="loop" # or "once", "hold"
animation_timeline: action="set_time", time=0.5
animation_timeline: action="play"
list_outline to see available bones before animatingbone_rigging before adding keyframescatmullrom interpolation for organic movementstep interpolation for mechanical/robotic movementWeekly Installs
68
Repository
GitHub Stars
4
First Seen
Jan 24, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
gemini-cli59
codex57
opencode57
github-copilot55
kimi-cli50
amp50
像素艺术精灵设计与动画 - 专业像素艺术家技能,角色精灵、图块集、游戏动画制作
493 周安装
员工手册AI助手:快速解答公司政策、福利、流程问题,提升HR效率
96 周安装
arch-tsdown-cli:TypeScript CLI项目启动模板,支持ESM、d.ts自动生成与npm可信发布
98 周安装
Spec设计调研技能:AI驱动需求分析,系统化提取未知项并生成研究任务
97 周安装
Next.js OG 图像生成 - 动态社交预览图片生成方案,支持服务器端渲染和构建时缓存
97 周安装
Zustand 5 状态管理教程:基础存储、持久化、选择器、异步操作与切片模式
63 周安装
Axios HTTP 客户端教程:Promise 驱动的浏览器与 Node.js 请求库
99 周安装