Skill Claude CodeCodex
A launcher for automated robot trajectory collection on a GPU machine. A trajectory is a recorded sequence of actions and states while a task is performed.
Simulation Platform from AgiBot
This repository also configures its own agents. See what genie_sim tells them →
Skill Claude CodeCodex
A launcher for automated robot trajectory collection on a GPU machine. A trajectory is a recorded sequence of actions and states while a task is performed.
Skill Claude CodeCodex
A check for a model inference WebSocket server, which is a service that receives requests over a persistent network connection and returns model results. It sends a test request and validates the response.
Skill Claude CodeCodex
Convert robot trajectory datasets between formats — currently agibot v1 → LeRobot v2.1 (parquet + HEVC/PNG-encoded MP4). Uses the geniesim dataset convert agibot-to-lerobot CLI verb, which wraps the geniesimbenchmark.dataset.convert.agibottolerobot Python API. Trigger: When the user asks to "convert agibot to…
Skill Claude CodeCodex
A setup procedure for launching the Simulation Challenge's baseline model from a Git repository. It retrieves the model files, installs dependencies, and starts the inference agent.
Skill Claude CodeCodex
A downloader for the Simulation Challenge's LeRobot v2.1 training datasets from ModelScope, a platform for sharing machine-learning models and datasets. It retrieves task-suite data covering instruction, manipulation, and sim-to-real work.
Skill Claude CodeCodex
Entry point for the Simulation Challenge skill set. Use when the user mentions the challenge, leaderboard, submitting a model, or any of the /api/challenge/ endpoints — this skill picks the right downstream skill for them.
Skill Claude CodeCodex
Reference for the Simulation Challenge inference wire protocol — the exact obs (input) and action (output) message format exchanged between the gateway/genie-sim simulator and the contestant's inference agent over the reverse WebSocket tunnel. Covers the JSON-RPC envelope, image encoding, per-board state/action joint…
Skill Claude CodeCodex
Use when the contestant needs to obtain or refresh their Simulation Challenge JWT (CHALLENGETOKEN), or wants to inspect the current logged-in user. Trigger words include "log in", "token", "401", "current user", "name", "refresh".
Skill Claude CodeCodex
Use to track a Simulation Challenge job's progress — list jobs, watch a job's status until terminal, fetch its per-task scores, or pull execution logs when it failed. Read-only; safe to run without confirmation.
Skill Claude CodeCodex
Use to fetch the contestant's best score and the per-board leaderboard for the Simulation Challenge. Read-only; safe to run without confirmation.
Skill Claude CodeCodex
Use when the contestant wants to launch the inference Agent that connects to the Simulation gateway via WebSocket. Wraps the inference repo's ./scripts/tunnel.sh and scales to PARALLELISM processes. This is side-effecting (consumes GPUs and a parallelism slot) — confirm before launching.
Skill Claude CodeCodex
Use when the contestant wants to submit a model evaluation job to the Simulation Challenge — POST /api/challenge/job. This is a quota-consuming, side-effecting action; always confirm with the user first. Captures JOBUUID, PARALLELISM, TUNNELENDPOINT for the rest of the pipeline.
Skill Claude CodeCodex
Use when something in the Simulation Challenge pipeline is misbehaving — auth errors, agent disconnects, jobs stuck in Pending, jobs ending in Failed, drain frames. Maps a symptom to its likely cause and the next command to run.
Skill Claude CodeCodex
A local benchmark runner for Genie Sim, a simulation system. It runs a benchmark task configuration against an inference server, which is the program that produces predictions or actions.
Skill Claude CodeCodex
A deployment setup for a scene-generation system called Genie Sim. It starts the asset servers and Open WebUI, a browser-based interface for using AI tools, with Docker Compose and one selected embedding backend.
Skill Claude CodeCodex
Turn a natural-language scene request into a Genie Sim scene — an LLM writes a Scene-Language DSL program (LLMRESULT.py), and geniesimgenerator.app compiles it into scene.usda + a layout graph under benchmark/config/llmtask/. Works either through the Open WebUI agent, OR by having Claude write the DSL program directly…
Skill Claude CodeCodex
A tool for finding 3D models in the Genie Sim asset library using ordinary search words, and checking how those assets can be used in a scene.
Skill Claude CodeCodex
Bring a custom robot into the Genie Sim RT Engine — author / fix a xacro / URDF in geniesimrobotmodel, prep meshes with the offline tools (normalizeobjnames.py, diagnoseurdf.py, recomputeinertia.py, fixdaeunits.py, copydaematerial.py), stage assets into the AS3 layout (robot.usda +…
Skill Claude CodeCodex
A build step for the geniesimros ROS 2 workspace, which is the collection of robot and simulation software packages used by Genie Sim. It creates the development overlay needed by later launch commands.
Skill Claude CodeCodex
Diagnose physics misbehaviour in the Genie Sim RT Engine — robot swings on spawn, contacts tunnel, joints drift past their limits, cloth blows up, the convex-hull proxy renders instead of the visual mesh, or the wrong physics backend is active. Walks the user through the engine's debug toggles (visualizers, marker…
Skill Claude CodeCodex
Launch a geniesimbringup scene against a chosen physics + render backend, using ros2 launch geniesimbringup app.launch.py. Covers the scene × launcher matrix (pick-and-place / whole-body-control / flat-table demos × Isaac PhysX / Newton-standalone backends) and the optional MoveIt 2 + WBC RViz overlay. Trigger: When…
Skill Claude CodeCodex
Tune PBR metallic / roughness on URDF visual meshes without re-exporting DAE — author an inline element inside any , and let the engine's URDF→USD pipeline patch the converter's defaults post-conversion. Useful for sim-to-real visual fidelity (DAE materials round-trip poorly; Isaac Sim's importer lands every embedded…
Skill Claude CodeCodex
Bring up MoveIt 2 + whole-body-control RViz for the Genie G2 family, using ros2 launch geniesimmoveit wbc.launch.py. Covers arm × gripper selection, the three packaged IK plugins (KDL-coupled, bioik-coupled, relaxed-IK), the GenieBioIK human-prior A/B switch, and the useros2control:=false mode for direct /jointcommand…
Skill Claude CodeCodex
Capture a Genie Sim RT Engine episode while a scene runs — record the canonical ROS 2 topics (/jointstates, /jointcommand, /tf, /clock, cameras) with ros2 bag, or pair the recording with the teleop / benchmark loops that have their own per-episode output hooks. Trigger: When the user asks to "record an episode"…
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: