add-atomic-action
OfficialScaffold new atomic actions for EmbodiChain
Software Engineering#testing#robot simulation#embodied ai#atomic actions#configclass#trajectory planning#engine registration
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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.