blockbench-flipbook-textures

Installation
SKILL.md

Blockbench Flipbook Textures

Deliver a vertical PNG containing equal-sized animation frames, with verified timing and the metadata needed by the requested target. For N frames of W × H pixels, the final bitmap is W × (H * N), frame 0 at the top, with no gutters between frames. Each frame is a complete tile or complete UV atlas.

Required Skills and Tools

  • Load blockbench-use before Blockbench content changes and blockbench-texturing for UV inspection and assignment.
  • Use blockbench-gpt-image-textures whenever generating or repainting the artwork. Use its GPT Image 2.5 Flare/Sunburst workflow and scripts, including its FAL_KEY handling. Do not silently substitute a different image model. If the dependency or model is unavailable, explain the missing capability and continue layout/conversion work that does not depend on generation. Converting an existing supplied sheet does not require another generation call.
  • Use Python 3.10+ and Pillow for the bundled converter (python -m pip install Pillow in the chosen environment). ImageMagick is also suitable for measured crops and vertical assembly; preserve full frame bounds, explicit numeric order, and alpha.

Resolve script paths relative to the installed skills, not the working directory. Commands below assume the current directory is this skill's folder; keep outputs in the user's asset workspace.

1. Establish the Animation Contract

Reuse requirements already given. Clarify missing choices that change the result before generating: subject/effect, pixel-art or painted style, per-frame pixel size, frame count, duration/FPS or ticks per frame, loop versus one-shot, transparency, spatial tiling, and destination (Blockbench preview, Java resource pack, Bedrock block, or entity). Do not infer that a supplied sheet size is a frame size. If only the timing is unspecified, propose 2 ticks/frame (10 FPS) and state that assumption.

Keep these quantities separate:

Installs
125
GitHub Stars
22
First Seen
Sep 17, 2026