Aaron Levin

Sprite Animator

设计创意v0.1.0
作者:Aaron Levin更新于 2026-05-11sprite-animator@clawhub_awlevin/sprite-animator
图片生成视频处理

据 AlphaMoat 统计,截至 2026-09,Sprite Animator 累计下载 2,184 次、获 0 个星标,在全部 5,078 个 AI 技能中排名第 4,302 位,在「设计创意」分类(512 个)中排名第 429 位。

累计安装
102
累计下载
2,184
星标
-
全站排名
#4,302
全站前 85% · 「设计创意」前 84%
平台累计安装累计下载星标评论
ClawHub ↗632,160--
SkillHub ↗1022,184-—

各平台的计数口径不同,统计时间不一致。

这个技能是做什么的

它向 Gemini 发送源图和网格模板,再提取帧;可选择保留原始精灵图和单帧文件。使用需要 Gemini API 密钥,图像会交由外部服务处理;外部包未固定版本,生成结果也可能需要人工检查。

资料发布于 2026-10-29

可以用来做什么

  • 将图片转换为像素风格动画 GIF。
  • 选择 idle、wave、bounce 或 dance 等动画类型。
  • 按需保留精灵图和提取出的帧以便后续检查。

什么时候用

  • 需要从一张图片制作像素风格动画素材时。
  • 需要生成循环 GIF 或保留中间帧文件时。
  • 处理含个人、机密或专有内容的图像前,需要确认 Gemini 数据处理和第三方依赖风险时。

示例提示词

以下是根据技能文档生成的示例,不代表实际运行结果。

用这张非敏感图片生成 wave 风格的像素动画 GIF,并把原始精灵图与单帧也保留下来。
说明运行前需要配置的 Gemini 凭据和输入输出文件;不要上传或生成文件。

月度数据趋势

累计下载2,184
9481,6122,2762026-03 · 累计下载 1,0402026-05 · 累计下载 1,4932026-06 · 累计下载 1,6472026-07 · 累计下载 1,8982026-08 · 累计下载 2,0342026-09 · 累计下载 2,18426-0326-09
星标-
0112026-03 · 星标 -2026-05 · 星标 -2026-06 · 星标 -2026-07 · 星标 -2026-08 · 星标 -2026-09 · 星标 -26-0326-09

2026-09 起统计方法调整:同名技能按作者分别统计,并覆盖全部技能。图中虚线为调整前的月份,与之后的数据不直接比较,也不计算跨越调整的增长。

月份累计下载环比星标
2026-092,184—-
2026-082,034+7.2%-
2026-071,898+15.2%-
2026-061,647+10.3%-
2026-051,493—-
2026-031,040—-

SKILL.md 原文

以下是作者发布的原始文件,按纯文本显示,本站未做修改或审核;其中的链接不可点击,命令请核实后再运行。抓取于 2026-10-23。

2.1 KB · ClawHub v0.1.0
---
name: sprite-animator
description: Generate animated pixel art sprites from any image using AI. Send a photo, get a 16-frame animated GIF.
metadata:
  {
    "openclaw":
      {
        "emoji": "🎮",
        "requires": { "bins": ["uv"], "env": ["GEMINI_API_KEY"] },
        "primaryEnv": "GEMINI_API_KEY",
展开全部(共 67 行)
      },
  }
---

# Sprite Animator

Generate animated pixel art sprites from any image. Uses nano-banana-pro (Gemini) to create a 16-frame sprite sheet in a single request, then assembles it into an animated GIF.

## Quick Start

```bash
# Wave animation (default 16 frames)
uv run --with sprite-animator sprite-animator -i photo.png -o sprite.gif -a wave

# Bounce animation with larger sprites
uv run --with sprite-animator sprite-animator -i avatar.png -o bounce.gif -a bounce -s 256

# Keep the raw sprite sheet and individual frames
uv run --with sprite-animator sprite-animator -i pet.jpg -o dance.gif -a dance --keep-sheet --keep-frames
```

## Animations

| Type | Description |
|------|-------------|
| `idle` | Subtle breathing + blinking loop |
| `wave` | Arm raises, waves back and forth, lowers |
| `bounce` | Crouch → jump → land → recover |
| `dance` | Lean, spin, jump — fun and energetic |

## Options

| Flag | Description |
|------|-------------|
| `-i, --input` | Input image (photo, drawing, etc.) |
| `-o, --output` | Output GIF path |
| `-a, --animation` | Animation type: idle, wave, bounce, dance (default: idle) |
| `-d, --duration` | Frame duration in ms (default: 100) |
| `-s, --size` | Output sprite size in px (default: 128) |
| `-r, --resolution` | Generation resolution: 1K or 2K (default: 1K) |
| `--keep-sheet` | Save the raw sprite sheet |
| `--keep-frames` | Save individual frame PNGs |
| `-v, --verbose` | Verbose output |

## How It Works

1. Creates a labeled 4x4 grid template (16 cells)
2. Sends the template + source image to Gemini in ONE request
3. AI fills each cell with a pixel art frame following the animation sequence
4. Frames are extracted from the sheet and assembled into a looping GIF

Single-request generation ensures consistent style across all frames.

## Source

https://github.com/Olafs-World/sprite-animator

「设计创意」分类下的热门技能

Aaron Levin 的其他技能

数据月份:2026-09 · 下载/星标/安装数聚合自公开技能注册库(ClawHub、SkillHub),按月更新。口径说明见数据方法。