add-atomic-action

Official

Scaffold new atomic actions for EmbodiChain

AuthorDexForce
Version1.0.0
Installs0

System Documentation

What problem does it solve?

It helps you add a new atomic action to an EmbodiChain environment without fighting the framework’s ActionCfg / AtomicAction conventions, so your custom observation, event, reward, action, dataset, or randomization functor can be recognized and executed correctly.

Core Features & Use Cases

  • ActionCfg scaffolding: Create a configclass that extends the right base config and provides a unique registry name used for discovery.
  • AtomicAction implementation: Implement fast validation and an execute method that returns success plus a properly shaped trajectory and joint_ids.
  • Engine registration and API export: Register the action with AtomicActionEngine and export it from the public package so it’s usable by downstream code.
  • Docs and tests guidance: Update the supported-actions documentation and add minimal tests to prevent regressions.

Quick Start

Ask your AI to “Create an EmbodiChain PushAction using the ActionCfg/AtomicAction pattern, register it under the name push, export it in atomic_actions/init.py, and add a basic test for config defaults and validate().”

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: add-atomic-action
Download link: https://github.com/DexForce/EmbodiChain/archive/main.zip#add-atomic-action

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.