omh-sprite-forge
Installation
SKILL.md
Sprite Forge
Required: grid sheet from the host image tool on flat #FF00FF, declared rows x cols, cell size and feet baseline, new output directory and execution budget. Output: aligned equal-size frames and sheet, sprite_forge_qc/v1 receipt, character art-direction record.
HOLD: Missing inputs or failed contract gates. Prepared OMH routing is not execution or approval.
Why This Exists
Image models return character poses at drifting scales and offsets, so frames cut by hand jitter in play. This skill couples a grid-sheet contract to a fail-closed processor whose numeric QC decides whether to regenerate the source.
First Steps
- Read
toolkit/README.mdandreferences/execution-and-qa.mdbefore executingtoolkit/scripts/forge.py; installation and skill discovery never run it. - Obtain the raw sheet from the host's own image tool as a grid on flat #FF00FF; OMH generates no images, and a 1xN strip is regenerated as a grid, never processed.
- Record identity elements, rejected drafts, cell size and baseline in
references/character-art-direction.mdform before cutting frames.
Contract: references/full-contract.md, loaded before analysis. Procedure: references/procedure.md. These are working methods, not an OMH runtime operation.