# Agent Sprite Forge

> Turns one approved character still into a game-ready sprite set: every action animated, keyed, looped and exported for your engine.

Agent Sprite Forge is a community set of five Agent Skills by 0x0funky for making 2D game art with your agent. The agent generates a master still of a character, makes one image-to-video clip per action from it, and deterministic Python tools then check, key, align, loop, retime and export the frames, so you get a whole animated set rather than a single image.

What its skills teach your agent
- generate2dsprite: one approved master still per character, then a full set of actions (idle, walk, run, attack, jump, hurt and more), with an HD finish by default or a crisp pixel-art finish on request
- generate2dmedia: routes every image and clip to the best route you have and records what each call cost
- video2dsprite: turns a video clip into keyed, looped sprite frames
- generate2dmap: builds game maps and backgrounds, exported for Tiled, Godot and LDtk
- codeart2d: code-drawn pixel sprites, vector art, effects and tiles, used when you ask for it or when no image route is available

How it works
- Images and clips go through your own API key if you set one (OpenAI, Google Gemini, xAI, BytePlus or fal.ai), otherwise your signed-in Codex or Grok CLI, otherwise code art. It names the route it used.
- Every take is checked for things like feet, identity, framing, background and colour bleed before it's kept; failed takes are retried with a fix.
- Exports include a PNG atlas with animation JSON, transparent WebM and MP4, Godot SpriteFrames and Aseprite JSON.

How to install it
- In Claude Code: claude plugin marketplace add 0x0funky/agent-sprite-forge --sparse .claude-plugin skills, then claude plugin install agent-sprite-forge@agent-sprite-forge, and install numpy, Pillow and scipy with pip.
- For Codex and Grok, clone the repo and follow its install steps.

Good to know
- Paid API calls are billed by your provider. Every call is logged in a ledger in your project, and you can set a budget or call cap; there's no cap by default.
- It's a community project; its code is MIT-licensed, but generated images and video fall under each provider's terms. The maker asks you not to prompt for characters or people you don't own.

- Type: Skill
- Made by: 0x0funky
- Category: Design
- Formats: Skills, Claude plugins
- Version: latest
- Website: https://github.com/0x0funky/agent-sprite-forge
- Source: https://github.com/0x0funky/agent-sprite-forge
- Page: https://pluginboard.ai/skills/agent-sprite-forge

## Works with

- ChatGPT
- Claude
- Gemini
- GitHub Copilot
- Cursor
- Claude Code
- Codex
- Antigravity
- Gemini CLI
- Replit
- OpenClaw
- OpenCode
- Hermes Agent

## Install

### ChatGPT

In ChatGPT: Download the agent-sprite-forge folder and zip it, then Plugins → Skills → Create → Upload from your computer. Business and Enterprise plans.

View the skills on GitHub: https://github.com/0x0funky/agent-sprite-forge

### Claude

In Claude (web or desktop): Download each skill’s folder and zip it, then upload them one at a time in Customize → Skills.

View the skills on GitHub: https://github.com/0x0funky/agent-sprite-forge

### Gemini

In Gemini: Download the agent-sprite-forge folder, then at gemini.google.com click Customize → Skills → Create → Upload and pick the folder (or a .zip of it).

View the skills on GitHub: https://github.com/0x0funky/agent-sprite-forge

### GitHub Copilot

Copy all 5 skills, in your terminal:

```shell
npx -y degit 0x0funky/agent-sprite-forge/skills/codeart2d ~/.copilot/skills/codeart2d
npx -y degit 0x0funky/agent-sprite-forge/skills/generate2dmap ~/.copilot/skills/generate2dmap
npx -y degit 0x0funky/agent-sprite-forge/skills/generate2dmedia ~/.copilot/skills/generate2dmedia
npx -y degit 0x0funky/agent-sprite-forge/skills/generate2dsprite ~/.copilot/skills/generate2dsprite
npx -y degit 0x0funky/agent-sprite-forge/skills/video2dsprite ~/.copilot/skills/video2dsprite
```

View the skills on GitHub: https://github.com/0x0funky/agent-sprite-forge

### Cursor

Copy all 5 skills, in your terminal:

```shell
npx -y degit 0x0funky/agent-sprite-forge/skills/codeart2d ~/.cursor/skills/codeart2d
npx -y degit 0x0funky/agent-sprite-forge/skills/generate2dmap ~/.cursor/skills/generate2dmap
npx -y degit 0x0funky/agent-sprite-forge/skills/generate2dmedia ~/.cursor/skills/generate2dmedia
npx -y degit 0x0funky/agent-sprite-forge/skills/generate2dsprite ~/.cursor/skills/generate2dsprite
npx -y degit 0x0funky/agent-sprite-forge/skills/video2dsprite ~/.cursor/skills/video2dsprite
```

View the skills on GitHub: https://github.com/0x0funky/agent-sprite-forge

### Claude Code

In Claude Code, as a plugin:

```text
/plugin marketplace add 0x0funky/agent-sprite-forge
/plugin install agent-sprite-forge@agent-sprite-forge
```

Copy all 5 skills, in your terminal:

```shell
npx -y degit 0x0funky/agent-sprite-forge/skills/codeart2d ~/.claude/skills/codeart2d
npx -y degit 0x0funky/agent-sprite-forge/skills/generate2dmap ~/.claude/skills/generate2dmap
npx -y degit 0x0funky/agent-sprite-forge/skills/generate2dmedia ~/.claude/skills/generate2dmedia
npx -y degit 0x0funky/agent-sprite-forge/skills/generate2dsprite ~/.claude/skills/generate2dsprite
npx -y degit 0x0funky/agent-sprite-forge/skills/video2dsprite ~/.claude/skills/video2dsprite
```

View the skills on GitHub: https://github.com/0x0funky/agent-sprite-forge

### Codex

Copy all 5 skills, in your terminal:

```shell
npx -y degit 0x0funky/agent-sprite-forge/skills/codeart2d ~/.agents/skills/codeart2d
npx -y degit 0x0funky/agent-sprite-forge/skills/generate2dmap ~/.agents/skills/generate2dmap
npx -y degit 0x0funky/agent-sprite-forge/skills/generate2dmedia ~/.agents/skills/generate2dmedia
npx -y degit 0x0funky/agent-sprite-forge/skills/generate2dsprite ~/.agents/skills/generate2dsprite
npx -y degit 0x0funky/agent-sprite-forge/skills/video2dsprite ~/.agents/skills/video2dsprite
```

View the skills on GitHub: https://github.com/0x0funky/agent-sprite-forge

### Antigravity

In Antigravity: Copy the agent-sprite-forge folder into ~/.gemini/config/skills (Antigravity app and IDE) or ~/.gemini/antigravity-cli/skills (Antigravity CLI).

View the skills on GitHub: https://github.com/0x0funky/agent-sprite-forge

### Gemini CLI

Copy all 5 skills, in your terminal:

```shell
npx -y degit 0x0funky/agent-sprite-forge/skills/codeart2d ~/.gemini/skills/codeart2d
npx -y degit 0x0funky/agent-sprite-forge/skills/generate2dmap ~/.gemini/skills/generate2dmap
npx -y degit 0x0funky/agent-sprite-forge/skills/generate2dmedia ~/.gemini/skills/generate2dmedia
npx -y degit 0x0funky/agent-sprite-forge/skills/generate2dsprite ~/.gemini/skills/generate2dsprite
npx -y degit 0x0funky/agent-sprite-forge/skills/video2dsprite ~/.gemini/skills/video2dsprite
```

View the skills on GitHub: https://github.com/0x0funky/agent-sprite-forge

### Replit

Copy all 5 skills, in your terminal:

```shell
npx -y degit 0x0funky/agent-sprite-forge/skills/codeart2d .agents/skills/codeart2d
npx -y degit 0x0funky/agent-sprite-forge/skills/generate2dmap .agents/skills/generate2dmap
npx -y degit 0x0funky/agent-sprite-forge/skills/generate2dmedia .agents/skills/generate2dmedia
npx -y degit 0x0funky/agent-sprite-forge/skills/generate2dsprite .agents/skills/generate2dsprite
npx -y degit 0x0funky/agent-sprite-forge/skills/video2dsprite .agents/skills/video2dsprite
```

View the skills on GitHub: https://github.com/0x0funky/agent-sprite-forge

### OpenClaw

Copy all 5 skills, in your terminal:

```shell
npx -y degit 0x0funky/agent-sprite-forge/skills/codeart2d ~/.openclaw/skills/codeart2d
npx -y degit 0x0funky/agent-sprite-forge/skills/generate2dmap ~/.openclaw/skills/generate2dmap
npx -y degit 0x0funky/agent-sprite-forge/skills/generate2dmedia ~/.openclaw/skills/generate2dmedia
npx -y degit 0x0funky/agent-sprite-forge/skills/generate2dsprite ~/.openclaw/skills/generate2dsprite
npx -y degit 0x0funky/agent-sprite-forge/skills/video2dsprite ~/.openclaw/skills/video2dsprite
```

View the skills on GitHub: https://github.com/0x0funky/agent-sprite-forge

### OpenCode

Copy all 5 skills, in your terminal:

```shell
npx -y degit 0x0funky/agent-sprite-forge/skills/codeart2d ~/.config/opencode/skills/codeart2d
npx -y degit 0x0funky/agent-sprite-forge/skills/generate2dmap ~/.config/opencode/skills/generate2dmap
npx -y degit 0x0funky/agent-sprite-forge/skills/generate2dmedia ~/.config/opencode/skills/generate2dmedia
npx -y degit 0x0funky/agent-sprite-forge/skills/generate2dsprite ~/.config/opencode/skills/generate2dsprite
npx -y degit 0x0funky/agent-sprite-forge/skills/video2dsprite ~/.config/opencode/skills/video2dsprite
```

View the skills on GitHub: https://github.com/0x0funky/agent-sprite-forge

### Hermes Agent

Copy all 5 skills, in your terminal:

```shell
npx -y degit 0x0funky/agent-sprite-forge/skills/codeart2d ~/.hermes/skills/codeart2d
npx -y degit 0x0funky/agent-sprite-forge/skills/generate2dmap ~/.hermes/skills/generate2dmap
npx -y degit 0x0funky/agent-sprite-forge/skills/generate2dmedia ~/.hermes/skills/generate2dmedia
npx -y degit 0x0funky/agent-sprite-forge/skills/generate2dsprite ~/.hermes/skills/generate2dsprite
npx -y degit 0x0funky/agent-sprite-forge/skills/video2dsprite ~/.hermes/skills/video2dsprite
```

View the skills on GitHub: https://github.com/0x0funky/agent-sprite-forge

---
From Pluginboard (https://pluginboard.ai).
