img2mo-learn
Learn reusable 2D motion-generation knowledge from user-specified action resources with `/img2mo-learn <resource>`. Use when the user provides videos,…
Standardize a 2D animation baseline image with `/img2mo-std xxx.png/pos`. Use when preparing a character, creature, prop, or weapon baseline before motion generation, especially if the source image is too large, tightly cropped, lacks transparent action margin, has a white
$ npx -y skills add WU-HAOTIAN34/2dimg2motion --skill img2mo-std --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/img2mo-stdContext preview
The summary Claude sees to decide when to auto-load this skill.
Standardize a 2D animation baseline image with `/img2mo-std xxx.png/pos`. Use when preparing a character, creature, prop, or weapon baseline before motion generation, especially if the source image is too large, tightly cropped, lacks transparent action margin, has a white
name: img2mo-std description: Standardize a 2D animation baseline image with `/img2mo-std xxx.png/pos`. Use when preparing a character, creature, prop, or weapon baseline before motion generation, especially if the source image is too large, tightly cropped, lacks transparent action margin, has a white background, or later walk/attack/idle frames show clipping, overlap, scale popping, or inconsistent character size.
Use this skill when the user invokes:
/img2mo-std xxx.png/pos
The command audits and standardizes a baseline frame before animation generation. It creates a smaller, padded, transparent-canvas source image that leaves enough room for walk, attack, idle, weapon swing, cape, tail, horn, or limb stretch poses.
Resolve the argument after `/img2mo-std` as follows:
1. If it is an existing relative or absolute path, use it directly. 2. If it is a bare file name such as `s7.png`, first try `sample\s7.png`. 3. If it has no extension such as `s7`, first try `sample\s7.png`, then `sample\s7.jpg`, then `sample\s7.webp`. 4. If no matching image exists, report the missing path and do not guess from unrelated files.
Examples:
/img2mo-std s7 /img2mo-std s7.png /img2mo-std sample\s7.png /img2mo-std C:\AI\2dimg2motion-v1\sample\s7.png
A baseline is not standard if any of these are true:
Run the repository tool from the workspace root after resolving the image path:
python scripts\standardize_baseline.py <resolved-image-path>
Default output:
sample\<input-stem>-standard.png
Useful options:
python scripts\standardize_baseline.py sample\s7.png --subject-max 360 --margin-ratio 0.75 python scripts\standardize_baseline.py sample\s7.png --output sample\s7-standard.png python scripts\standardize_baseline.py sample\s7.png --check-only
Recommended default target:
The tool prints a JSON report. Treat the standardized output as ready when:
If the report still warns that the image is tight or too large, rerun with a smaller `--subject-max` or larger `--margin-ratio`.
After `/img2mo-std`, use the standardized output image as the baseline for all later walk, attack, idle, or other sprite generation. Do not continue from the original oversized or tightly cropped source unless the user explicitly asks to bypass standardization.
English · 简体中文 2dimg2motion.skill -- not a filter that "makes an image move", but a runnable framework for generating game animation frames Spritesheet delivery pipeline via key-pose redrawing, identity locking, and limb topology constraints, it
Repo: WU-HAOTIAN34/2dimg2motion
Learn reusable 2D motion-generation knowledge from user-specified action resources with `/img2mo-learn <resource>`. Use when the user provides videos,…