Agent skill · Design & Presentation

img2mo-learn

Learn reusable 2D motion-generation knowledge from user-specified action resources with `/img2mo-learn <resource>`. Use when the user provides videos, extracted frame sequences, spritesheets, Spine assets, generated outputs, failed attempts, or reference motion folders and wants to summarize animation timing, pose beats, style traits, prompt patterns, extraction/cropping rules, or failure lessons into the project `img2mo-knowledge/` folder for later `/img2motion` generation.

WU-HAOTIAN34github.com/WU-HAOTIAN34GitHub ↗
claude-codecodexMIT
Install
npx skills add WU-HAOTIAN34/2dimg2motion --skill img2mo-learn --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 7 KB
Bundled scripts: none
Path: skills/img2mo-learn/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 129
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Img2mo-learn ## Overview Use this skill when the user invokes: ```text /img2mo-learn <resource-path-or-folder> img2mo-learn <resource-path-or-folder> ``` The goal is to turn finished or reference motion assets into reusable project knowledge. Store learned knowledge in the project-level `img2mo-knowledge/` folder, never in the installed Codex skill directory during normal work. ## Input Resolution Resolve the argument after `img2mo-learn` as follows: 1. If it is an existing relative or absolute path, use it directly. 2. If it is a bare name, first try `sample\<name>`, then `output\<name>`, then `motion\<name>`. 3. If it is a folder, inspect likely assets in this order: `manifest.json`, `preview.gif`, `contact-sheet.*`, `spritesheet.*`, `fullframe/`, `frames/`, Spine `.json/.atlas/.skel`, then videos. 4. If no matching resource exists, report the missing path and ask for the correct path. Supported resources: - video files such as `.mp4`, `.mov`, `.webm`; - PNG frame folders, spritesheets, contact sheets, or GIF previews; - project outputs from this skill such as `output/<action-id>/`; - Spine-style assets such as `.json`, `.atlas`, `.skel`, texture folders; - local reference-libr

What's inside
Steps it walks through
  1. Overview
  2. Input Resolution
  3. Knowledge Location
  4. Learning Workflow
  5. JSONL Schema
  6. Markdown Update Rules
  7. Use During Generation
More from 2dimg2motion
All skills →
About this skill
What does the img2mo-learn skill do?

Learn reusable 2D motion-generation knowledge from user-specified action resources with `/img2mo-learn <resource>`. Use when the user provides videos, extracted frame sequences, spritesheets, Spine assets, generated outputs, failed attempts, or reference motion folders and wants to summarize animation timing, pose beats, style traits, prompt patterns, extraction/cropping rules, or failure lessons into the project `img2mo-knowledge/` folder for later `/img2motion` generation.

How do I install it?

Run `npx skills add WU-HAOTIAN34/2dimg2motion --skill img2mo-learn --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From WU-HAOTIAN34/2dimg2motion, a repository with 129 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going