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
累計下載
2184
星標
-
全站排名
#4,302
全站前 85% · 「設計創意」前 84%
平台累計安裝累計下載星標評論
ClawHub ↗632160--
SkillHub ↗1022184-—

各平台的計數口徑不同,統計時間不一致。

這個技能是做什麼的

它向 Gemini 傳送源圖和網格模板,再提取幀;可選擇保留原始精靈圖和單幀檔案。使用需要 Gemini API 金鑰,圖像會交由外部服務處理;外部包未固定版本,生成結果也可能需要人工檢查。

資料釋出於 2026-10-29

可以用來做什麼

  • 將圖片轉換為畫素風格動畫 GIF。
  • 選擇 idle、wave、bounce 或 dance 等動畫型別。
  • 按需保留精靈圖和提取出的幀以便後續檢查。

什麼時候用

  • 需要從一張圖片製作畫素風格動畫素材時。
  • 需要生成迴圈 GIF 或保留中間幀檔案時。
  • 處理含個人、機密或專有內容的圖像前,需要確認 Gemini 資料處理和第三方依賴風險時。

示例提示詞

以下是根據技能文件生成的示例,不代表實際執行結果。

用這張非敏感圖片生成 wave 風格的畫素動畫 GIF,並把原始精靈圖與單幀也保留下來。
說明執行前需要配置的 Gemini 憑據和輸入輸出檔案;不要上傳或生成檔案。

月度資料趨勢

累計下載2184
948161222762026-03 · 累計下載 10402026-05 · 累計下載 14932026-06 · 累計下載 16472026-07 · 累計下載 18982026-08 · 累計下載 20342026-09 · 累計下載 218426-0326-09
星標-
0112026-03 · 星標 -2026-05 · 星標 -2026-06 · 星標 -2026-07 · 星標 -2026-08 · 星標 -2026-09 · 星標 -26-0326-09

2026-09 起統計方法調整:同名技能按作者分別統計,並覆蓋全部技能。圖中虛線為調整前的月份,與之後的資料不直接比較,也不計算跨越調整的增長。

月份累計下載環比星標
2026-092184—-
2026-082034+7.2%-
2026-071898+15.2%-
2026-061647+10.3%-
2026-051493—-
2026-031040—-

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),按月更新。口徑說明見資料方法。