Skip to content
Back to skills

Mimicmotion

ASecurity

"Routes MimicMotion's CUDA-first local inference and Cog deployment

  • 247 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added September 8, 2026
devopspythonapibackend

Works with

  • cli
  • api

Security analysis

A100/100

Pro scans all 10 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill mimicmotion --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Mimicmotion?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Mimicmotion
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-mimicmotion/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-mimicmotion)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: mimicmotion
description: "Routes MimicMotion's CUDA-first local inference and Cog deployment
  workflows, including runtime preflight checks, sample-config generation, and
  MP4 output."
disable-model-invocation: true
metadata:
  disco-role: operating
license: NOASSERTION
---

# MimicMotion

MimicMotion generates human-motion videos from a reference image and a motion video. Use this skill when the task mentions MimicMotion, Stable Video Diffusion, DWPose, a sample config, checkpoint switching, or MP4 generation.

## Start here

1. Read `references/environment.md` if the environment is not already known to be CUDA-ready.
2. Read `references/configuration.md` for the required weights layout and the canonical sample config.
3. Read `references/workflows.md` to choose between local inference and Cog deployment.
4. Read `references/troubleshooting.md` if imports, weights, CUDA, or video writing fail.
5. Read `references/repo-provenance.md` when checking whether this skill matches the current checkout.

## Install the runtime

Use a Python 3.11 CUDA environment. The verified stack was:

- `torch==2.5.1+cu124`
- `torchvision==0.20.1+cu124`
- `diffusers==0.27.0`
- `transformers==4.32.1`
- `huggingface-hub==0.20.2`
- `decord==0.6.0`
- `onnxruntime-gpu==1.29.0`
- `einops==0.8.0`
- `omegaconf==2.3.0`
- `opencv-python==4.10.0.84`
- `matplotlib==3.9.1`
- `av==12.2.0`
- `cog==0.22.0` when using the deployment path
- `ffmpeg` available on PATH

If `diffusers` import errors mention `cached_download`, pin `huggingface-hub==0.20.2`. If `decord` is only available as a failing PyPI wheel on your platform, use the conda-forge build documented in `references/environment.md`.

## Main workflows

| Workflow | When to use | Read / run |
| --- | --- | --- |
| Local inference | You have a MimicMotion checkout, the CUDA stack is ready, and you want to generate a video from the sample config or a custom config. | Read `references/workflows.md`, then run `scripts/check_runtime.py` and `scripts/run_inference.py`. |
| Cog deployment | You want to understand the packaged predictor surface, input validation, or weight-fetch behavior. | Read `references/workflows.md` and `references/configuration.md`. |
| Runtime preflight | You want to confirm imports, CUDA providers, `ffmpeg`, and the local package surface before generating a video. | Run `scripts/check_runtime.py --repo-root <checkout>`. |

## Scripts

- `scripts/check_runtime.py` — run this first. It checks the imported package stack, CUDA availability, ONNXRuntime CUDA providers, `ffmpeg`, and optionally the local model files.
- `scripts/run_inference.py` — run this after preflight when you want the bundled local-inference wrapper that mirrors the repository CLI.

## What to expect from the model

- The default sample config uses `assets/example_data/videos/pose1.mp4` and `assets/example_data/images/demo1.jpg`.
- The canonical checkpoint is `models/MimicMotion_1-1.pth`.
- The local inference flow writes one MP4 per test case.
- The Cog predictor supports checkpoint switching between `v1` and `v1-1` and validates numeric bounds before generation.

## Safety and capability notes

- Treat CUDA as required for the main workflow. A CPU-only environment is not a verified substitute for MimicMotion generation.
- Use `scripts/check_runtime.py --skip-models` only when you need to confirm the Python/CUDA stack before the weights are available.
- Do not assume the environment is ready just because imports succeed; the pipeline also needs the model files and `ffmpeg`.

## Related references

- `references/api-reference.md` for verified signatures and output behavior.
- `references/environment.md` for the installation shape and backend checks.
- `references/configuration.md` for weights, config, and asset layout.
- `references/troubleshooting.md` for predictable import, backend, and video-writing failures.
- `references/repo-routing-metadata.json` for managed skill routing metadata.
- `references/repo-provenance.md` for the checkout snapshot that this skill matches.

Files in this skill

  • SKILL.md4 KB
  • references/api-reference.md4.3 KB
  • references/configuration.md2.8 KB
  • references/environment.md2.4 KB
  • references/repo-provenance.md1.5 KB
  • references/repo-routing-metadata.json402 B
  • references/troubleshooting.md4 KB
  • references/workflows.md2.9 KB
  • scripts/check_runtime.py6.1 KB
  • scripts/run_inference.py3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.