Skip to content
Back to skills

Motion Tools

ASecurity

"Inspect, convert, validate, view, and plot MimicKit motion,

  • 247 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 8, 2026
toolsgobackend

Security analysis

A100/100

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

Scanned September 8, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Motion Tools?

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

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

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: motion-tools
description: "Inspect, convert, validate, view, and plot MimicKit motion,
  dataset, viewer, DOF, conversion, and log artifacts."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# MimicKit Motion Tools

Use this sub-skill when a task is about MimicKit motion artifacts rather than policy training: motion pickle files, motion dataset manifests, GMR or SMPL/AMASS conversion, `view_motion` visualization, character DoF diagnostics, and training-log plots.

## Start here

1. Read [references/motion-format.md](references/motion-format.md) before writing or validating a motion file or dataset YAML.
2. Read [references/conversion-and-visualization.md](references/conversion-and-visualization.md) for bundled converter commands, viewer/DOF workflows, and log plotting.
3. If a workflow fails, route to [references/troubleshooting.md](references/troubleshooting.md) before changing data or configs.

## Bundled helpers

- [scripts/convert_gmr_to_mimickit.py](scripts/convert_gmr_to_mimickit.py) converts GMR pickle data to a MimicKit-compatible motion pickle.
- [scripts/convert_smpl_to_mimickit.py](scripts/convert_smpl_to_mimickit.py) converts SMPL/AMASS `.npz` data to the SMPL humanoid MimicKit motion layout.
- [scripts/plot_training_log.py](scripts/plot_training_log.py) plots text `log.txt`-style training logs to an image using a headless-safe default.

All helpers are self-contained and accept ordinary file paths. When a target MimicKit checkout should be made importable, pass its root explicitly with `--repo-root`; do not rely on the current working directory being the checkout.

## Route elsewhere

- Full train/test runner flags, backend installation, device selection, and simulator choice belong to the sibling `runner-and-backends` sub-skill.
- DeepMimic, AWR, LCP, AMP, ADD, ASE, and other policy-training recipes belong to algorithm sub-skills.
- Score-Matching Motion Prior training belongs to the sibling `smp` sub-skill; this sub-skill only covers generic motion/data conversion and visualization.

## Verification limits to preserve

The generated guidance is backed by source inspection plus lightweight checks: CPU/CUDA torch imports, parser help for the GMR and SMPL converters, source compile checks, and tiny converter fixtures. Simulator-native viewing and DOF-test workflows still require an external supported simulator backend plus downloaded motions/models/assets before they can be fully validated.

Files in this skill

  • SKILL.md2.4 KB
  • references/conversion-and-visualization.md6.3 KB
  • references/motion-format.md5.6 KB
  • references/troubleshooting.md6.1 KB
  • scripts/convert_gmr_to_mimickit.py8.1 KB
  • scripts/convert_smpl_to_mimickit.py14.6 KB
  • scripts/plot_training_log.py7 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.