Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsBlogPro
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges
  • Chrome Extension
  • Skill Manager

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Forgetmimic Motion Unlearning Humanoid

ASecurity

Use when removing specific motions from RL-trained humanoid policies. First motion-level unlearning method for physical humanoid control — degrades target motions while preserving the rest, resolving two unlearning-failure training mechanisms.

3 stars
0 votes
0 copies
0 views
Added 9/28/2026
devopsgoperformance

Security Analysis

A100/100

Scanned 9/28/2026

$npx -y skills add hiyenwong/ai_collection --skill forgetmimic-motion-unlearning-humanoid --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Forgetmimic Motion Unlearning Humanoid?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Forgetmimic Motion Unlearning Humanoid
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/hiyenwong-forgetmimic-motion-unlearning-humanoid/badge)](https://www.skillsdirectory.com/skills/hiyenwong-forgetmimic-motion-unlearning-humanoid)

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

Files
SKILL.md
---
name: forgetmimic-motion-unlearning-humanoid
description: Use when removing specific motions from RL-trained humanoid policies. First motion-level unlearning method for physical humanoid control — degrades target motions while preserving the rest, resolving two unlearning-failure training mechanisms.
trigger: motion unlearning, humanoid policy forgetting, GDPR right to be forgotten robotics, poisoned motion removal, RL policy unlearning, Unitree G1 H2, motion-level machine unlearning
category: ai_collection
---

# ForgetMimic: Motion-Level Unlearning for RL Humanoid Control

**Source**: arXiv:2609.28378v1 (2026-09-23) — Luan, Lei, Gong, Li, Bi et al. (6 authors).

## Problem

RL humanoid control trained on human demonstrations achieves agile locomotion, but **eliminating specific motions from learned policies** is unexplored. Motivations: safety (malicious/poisoned motions), privacy, copyright (GDPR right-to-be-forgotten for motion data).

## Core Idea

Given policy π_θ trained on N motions, **degrade performance on a target subset of K motions while preserving the remaining N−K** — motion-level unlearning for physical-world control.

## Two Training Mechanisms That Cause Unlearning Failure (resolved)

The paper identifies and fixes two key mechanisms in robot control that make naive unlearning fail (recovery of forgotten behavior, or collateral damage to retained motions). These are the crux — naive fine-tuning on retained motions or gradient ascent on forgotten ones breaks physical control stability:

1. **Recovery via shared representations**: motions share low-level control structure; naive suppression damages shared skills → the fix keeps corrections localized to the target motions' state manifold.
2. **Training-data re-exposure**: RL training loops re-encounter states from forgotten motions through shared dynamics → the fix constrains updates to avoid re-consolidating them.

## Verified Results

- Unitree **G1 and H2** humanoids, **12 motions** (Dance, Fight, Flip, etc.).
- ForgetMimic eliminates memory of designated motions while **maintaining normal operation of all other motions** — no catastrophic interference in physical deployment.

## Usage

1. **Compliance**: remove copyrighted motion-capture sequences from deployed policies.
2. **Safety**: strip poisoned/demonstrated malicious behaviors without full retraining.
3. **Maintenance**: retire deprecated behaviors while keeping the rest of the policy intact.

## Implementation Checklist

1. Identify target motion subset (K) and retained set (N−K) from the demonstration pool.
2. Apply unlearning loss on target motions while constraining updates to remain local (avoid shared low-level skill damage).
3. Guard against re-exposure: mask/skip training transitions attributed to target motions in replay.
4. Evaluate both directions: target-motion degradation AND retained-motion preservation on the physical robot (or high-fidelity sim) — report both metrics.

## Related Skills

- `tour-trajectory-unlearning-benchmark` — trajectory-level unlearning for offline RL
- `lacunai-llm-unlearning-testbed` — unlearning evaluation
- `mimic-motion` family skills — motion imitation training (the forward problem)

Attribution

hiyenwonghiyenwong
View sourceSee grades on GitHubMore from hiyenwong →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

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 (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Terraform Module Library

Build reusable Terraform modules for AWS, Azure, and GCP infrastructure following infrastructure-as-code best practices. Use when creating infrastructure modules, standardizing cloud provisioning, or implementing reusable IaC components.

401991 votes

sematext-otel

Wire a service's OpenTelemetry output to Sematext Cloud. Walks through region, App-type, instrumentation flow (managed OTLP endpoint vs Sematext Agent), and signal selection (traces/metrics/logs), then produces the exact env-var block and points at a runnable reference example in this repo. Invoke when instrumenting a new app for Sematext.

01 votes

Deployment Patterns

Deployment workflows, CI/CD pipeline patterns, Docker containerization, health checks, rollback strategies, and production readiness checklists for web applications. Use when setting up deployment infrastructure or planning releases.

2699140 votes

Babysit

Watch a pull request or review cycle until it is ready to merge. Use when asked to babysit, monitor, or keep checking PR comments, reviews, and CI until all actionable issues are resolved.

971540 votes

V7 Roster

Interact with the Paperclip control plane API for task coordination and governance. Use when checking assignments, updating issue status, posting comments, delegating work, managing routines, or calling Paperclip API endpoints.

953190 votes
View all in devops →