Tooluck logoTooluck
SKILL.md

generate2dsprite

Agent skill from0x0funky/agent-sprite-forge

Make game-ready 2D characters, creatures, props, icons and FX as master stills, sprite sheets or animation clips. Plan size, motion and finish; generate the art (image generation is the default, through generate2dmedia route_media.py - the API when a key is configured, else the local Codex or Grok CLI); approve one master still per character; then key, slice, register, scale, palette, QA and export frames for a game engine (Aseprite JSON, Godot SpriteFrames or Sprite3D). HD finish by default, pixel finish on request. Character animation is one image-to-video clip per action from the master (video2dsprite); sheets are for FX, icons and props. Use for sprites, masters, sheets, frame-by-frame animation and packaging frames from any source. Not for maps, tiles or backgrounds (generate2dmap), video clips (video2dsprite), code-drawn art (codeart2d, only on request) or calling an image or video API by itself (generate2dmedia).

How to install generate2dsprite

install generate2dsprite
# install the agent-sprite-forge pack with the skills CLI
npx skills add 0x0funky/agent-sprite-forge

# or add only this skill to Claude Code: copy the folder

skills/generate2dsprite/

# into

~/.claude/skills/generate2dsprite/ (all projects)

.claude/skills/generate2dsprite/ (one project)

skills/generate2dsprite/SKILL.md

MITFull file
1# Generate 2D Sprite
2
3Make the smallest asset bundle the game needs, at its real display size, camera and style.
4Game logic (collision, damage, timing) stays independent of the art.
5
6## Use when
7
8- A character, creature, prop, item, icon or FX is needed as a master still, a sheet or clips.
9- Frames already exist (generated, painted, code-drawn) and need clips, palettes or an engine export.
10
11## Do not use when
12
13- Maps, tiles, terrain, parallax or scene plates: [generate2dmap](../generate2dmap/SKILL.md).
14- Animating a character: approve one master here, then [video2dsprite](../video2dsprite/SKILL.md) makes one clip per action ([video-handoff.md](references/video-handoff.md)).
15- Code-drawn art the user asked for: [codeart2d](../codeart2d/SKILL.md). Only an API or CLI call: [generate2dmedia](../generate2dmedia/SKILL.md).
16
17## Capability check (once per session)
18
19Run `python "<skill-dir>/../generate2dmedia/scripts/forge_doctor.py" --host-tools <tools> --save <output>/doctor.json`, where `<tools>` lists the media tools in your own tool list (`image_gen`, `image_edit`, `image_to_video`) or `none`. Its `ROUTES` block shows which API keys are configured (yes or no), the local readiness and the resolved order. If `encoding.stdout` fails, set `PYTHONUTF8=1`.
20
21## Art source
22…

Excerpt shown under the repository's MIT license.

More skills in agent-sprite-forge

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates