Agent skill

Img2mo Std

by WU-HAOTIAN34 in WU-HAOTIAN34/2dimg2motion

Standardize a 2D animation baseline image with /img2mo-std xxx.png/pos.

MITAuto-check passedGame Development

Install Img2mo Std

skills CLI
$ npx skills add WU-HAOTIAN34/2dimg2motion --skill img2mo-std -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install WU-HAOTIAN34/2dimg2motion img2mo-std --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/WU-HAOTIAN34/2dimg2motion.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/img2mo-std .claude/skills/img2mo-std && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
img2mo-std
GitHub stars
208
Token cost
~844 tokens
SKILL.md length
353 words
Files
1
Skills in repo
3
Repo updated
First seen
Licence
MIT

At a glance

Standardize a 2D animation baseline image with /img2mo-std xxx.png/pos.

  • Works in 4 steps: If it is an existing relative or… → If it is a bare file name such as… → If it has no extension such as s7, first… → …
  • Preparing a character
  • SKILL.md covers Overview, Input Resolution, Audit Criteria and Tool, plus 2 more sections
  • Calls python

What it does

Img2mo Std is an agent skill from WU-HAOTIAN34/2dimg2motion. 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.

Its SKILL.md is about 840 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Game Development, covering Sprites and pixel art and Game development. The repository describes itself as: Agent skill for converting 2D character into style-consistent transparent animation sequences and spritesheets for game engines | 用于将静态 2D 角色/物体图片,通过 agent 转化为一致的透明背景游戏动画序列帧。 The licence is MIT.

When your agent uses it

  • Preparing a character
  • Weapon baseline before motion generation
  • Especially if the source image is too large
  • Tightly cropped

Example prompts

  • “/img2mo-std”

Requirements

  • Python 3

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  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.

What it can do on your machine

Read from SKILL.md and the folder at commit d4d73e2. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • python

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Img2mo Std loads about 844 tokens when it runs. Until then it costs about 100 tokens; SKILL.md has 353 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~100
When it runs · the whole SKILL.md, loaded when a task matches
~844

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from WU-HAOTIAN34/2dimg2motion at commit d4d73e2, republished under its MIT licence (© WU-HAOTIAN34). 353 words, ~844 tokens.

Download SKILL.mdSave it as .claude/skills/img2mo-std/SKILL.md (or your agent's skills folder).
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.

Img2mo-std

Overview

Use this skill when the user invokes:

text
/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.

Input Resolution

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:

text
/img2mo-std s7
/img2mo-std s7.png
/img2mo-std sample\s7.png
/img2mo-std C:\AI\2dimg2motion-v1\sample\s7.png

Audit Criteria

A baseline is not standard if any of these are true:

  • The foreground subject is larger than about 300-400 px on its longest side.
  • The subject touches or nearly touches the canvas edge.
  • There is not enough empty transparent space for arms, legs, weapons, tails, capes, horns, or effects to extend during motion.
  • The background is opaque white or near-white when the character should be isolated.
  • The source has a huge canvas that will slow generation without adding useful detail.
  • Previous generated frames show inconsistent character size, off-center motion, clipped body parts, or crowded sprite-sheet cells.
Show full SKILL.md (140 more words)Show less

Tool

Run the repository tool from the workspace root after resolving the image path:

powershell
python scripts\standardize_baseline.py <resolved-image-path>

Default output:

text
sample\<input-stem>-standard.png

Useful options:

powershell
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:

  • Subject longest side: 360
  • Margin ratio: 0.65 to 0.85
  • Output format: PNG with transparency

Report Interpretation

The tool prints a JSON report. Treat the standardized output as ready when:

  • needs_standardization is false after processing.
  • subject_longest_side is between 300 and 400.
  • edge_clearance_ratio leaves enough room for the intended motion.
  • warnings is empty or only contains acceptable notes.

If the report still warns that the image is tight or too large, rerun with a smaller --subject-max or larger --margin-ratio.

Animation Workflow Rule

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.

© WU-HAOTIAN34, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/img2mo-std of WU-HAOTIAN34/2dimg2motion.

Open the folder on GitHubat commit d4d73e2

Compare with similar skills

Img2mo Std next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Img2mo Std compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Img2mo Std this skillWU-HAOTIAN34/2dimg2motion208—~844Automated safety check: PassMIT
Sprite Genaldegad/sprite-gen2.7k—~4.9kAutomated safety check: PassApache-2.0
Asset Pipelinerehan-remade/universal-modder6.1k—~2kAutomated safety check: PassMIT
Spine AnimationGenielabsOpenSource/spine-animation-ai521—~17kAutomated safety check: PassCC-BY-NC-4.0
AI Game Art Pipelineybuild-ai/ai-game-art-pipeline-skill297—~1.1kAutomated safety check: PassMIT
Godot 2D Essentialsjame581/GodotPrompter805—~2.3kAutomated safety check: PassMIT

Similar skills

  • Sprite Gen

    aldegad/sprite-gen

    Generates images and game sprites through GPT or Grok with guided provider choices, separate saved defaults, automatic cleanup and optional curation.

    2.7k GitHub stars~4.9k tokensUpdated yesterday
    Game DevelopmentAuto-check passed
  • Asset Pipeline

    rehan-remade/universal-modder

    Turn generated or hand-made art into exactly what a game engine loads.

    6.1k GitHub stars~2k tokensUpdated today
    Game DevelopmentAuto-check passed
  • Spine Animation

    GenielabsOpenSource/spine-animation-ai

    Create Spine 2D skeletal animations from pre-existing character assets (separated body-part PNGs, atlas spritesheet, or a full character image).

    521 GitHub stars~17k tokensUpdated 1 mo ago
    Game DevelopmentAuto-check passed
  • AI Game Art Pipeline

    ybuild-ai/ai-game-art-pipeline-skill

    Provider-neutral open-source skill for planning and producing game-runtime art assets and animation: static props/icons, canonical character sheets, combat sprites, 3D/video motion references…

    297 GitHub stars~1.1k tokensUpdated 3 mo ago
    Game DevelopmentAuto-check passed
  • Godot 2D Essentials

    jame581/GodotPrompter

    Covers Godot 4.3+ 2D systems with GDScript and C# examples: canvas layers, draw order, TileMaps, parallax, lights and shadows, particles and custom drawing.

    805 GitHub stars~2.3k tokensUpdated yesterday
    Game DevelopmentAuto-check passed
  • Godot 3D World Building

    thedivergentai/GD-Agentic-Skills

    Expert patterns for 3D level design using GridMap with MeshLibrary, CSG constructive solid geometry, occlusion, and runtime GridMap builders.

    821 GitHub stars~3.3k tokensUpdated 1 mo ago
    Game DevelopmentAuto-check passed

More from WU-HAOTIAN34/2dimg2motion

  • 2dimg2motion

    WU-HAOTIAN34/2dimg2motion

    A skill your agent uses when a user provides one baseline image and requests game animation frames, sprite sequences, attack/walk/idle/hit/death/casting motion, transparent PNG frames, a…

    208 GitHub stars~9k tokensUpdated 3 mo ago
    Auto-check passed
  • Img2mo Learn

    WU-HAOTIAN34/2dimg2motion

    Learn reusable 2D motion-generation knowledge from user-specified action resources with /img2mo-learn <resource.

    208 GitHub stars~1.7k tokensUpdated 3 mo ago
    Auto-check passed

Questions about Img2mo Std

What does Img2mo Std do?

Standardize a 2D animation baseline image with /img2mo-std xxx.png/pos. Img2mo Std is an agent skill from WU-HAOTIAN34/2dimg2motion.png/pos.

When should I use Img2mo Std?

Img2mo Std fits situations like: preparing a character; weapon baseline before motion generation; especially if the source image is too large; tightly cropped.

How do I install Img2mo Std in Claude Code?

Run `npx skills add WU-HAOTIAN34/2dimg2motion --skill img2mo-std -a claude-code`. Or copy the skill folder (skills/img2mo-std in WU-HAOTIAN34/2dimg2motion) into .claude/skills/img2mo-std in your project. Claude Code loads it when a task matches its description.

How do I install Img2mo Std in Codex?

Run `npx skills add WU-HAOTIAN34/2dimg2motion --skill img2mo-std -a codex`. Or copy the skill folder (skills/img2mo-std in WU-HAOTIAN34/2dimg2motion) into .agents/skills/img2mo-std in your project. Codex loads it when a task matches its description.

Can I use Img2mo Std in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add WU-HAOTIAN34/2dimg2motion --skill img2mo-std -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/img2mo-std, .gemini/skills/img2mo-std, .github/skills/img2mo-std and .opencode/skills/img2mo-std in your project.

What does Img2mo Std need to run?

Going by SKILL.md and its folder, Img2mo Std needs the command-line tools its instructions call (python). Our summary lists: Python 3.

Does Img2mo Std access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Img2mo Std safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Img2mo Std use?

Img2mo Std is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Img2mo Std use?

About 844 tokens (SKILL.md is roughly 3.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Img2mo Std?

Skills that share tags, products or a category with Img2mo Std: Sprite Gen (aldegad/sprite-gen, 2.7k stars), Asset Pipeline (rehan-remade/universal-modder, 6.1k stars), Spine Animation (GenielabsOpenSource/spine-animation-ai, 521 stars) and AI Game Art Pipeline (ybuild-ai/ai-game-art-pipeline-skill, 297 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Img2mo Std?

WU-HAOTIAN34 (a GitHub user) maintains it in WU-HAOTIAN34/2dimg2motion, which has 208 GitHub stars. The repository holds 3 skills in this directory. The repository was last updated on July 2, 2026.

Source: WU-HAOTIAN34/2dimg2motion on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.