any4lerobot
Guides Any4LeRobot dataset conversions, LeRobot-to-RLDS export, and LeRobot v1.6-v3.0 format migrations with schema validation, version-aware environments…
Skill by VectorSpaceLab
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/vectorspacelab-any4lerobot
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/any4lerobot
What's inside
- Skill name
any4lerobot- Description
- Guides Any4LeRobot dataset conversions, LeRobot-to-RLDS export, and LeRobot v1.6-v3.0 format migrations with schema validation, version-aware environments, and safe publication boundaries.
- License
- MIT
- Metadata
- disco-role: operating
- Instructions
- 101 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (41)
- SKILL.md
- repo-provenance.md · references/
- repo-routing-metadata.json · references/
- troubleshooting.md · references/
- workflow-selection.md · references/
- check_environment.py · scripts/
- SKILL.md · sub-skills/agibot-conversion/
- data-formats.md · sub-skills/agibot-conversion/references/
- troubleshooting.md · sub-skills/agibot-conversion/references/
- workflows.md · sub-skills/agibot-conversion/references/
- SKILL.md · sub-skills/generic-conversion/
- api-reference.md · sub-skills/generic-conversion/references/
- pipeline-behavior.md · sub-skills/generic-conversion/references/
- troubleshooting.md · sub-skills/generic-conversion/references/
- check_generic_contract.py · sub-skills/generic-conversion/scripts/
- SKILL.md · sub-skills/libero-conversion/
- data-formats.md · sub-skills/libero-conversion/references/
- troubleshooting.md · sub-skills/libero-conversion/references/
- workflows.md · sub-skills/libero-conversion/references/
- SKILL.md · sub-skills/openx-conversion/
- oxe-configurations.md · sub-skills/openx-conversion/references/
- troubleshooting.md · sub-skills/openx-conversion/references/
- workflows.md · sub-skills/openx-conversion/references/
- SKILL.md · sub-skills/rlds-export/
- data-formats.md · sub-skills/rlds-export/references/
- troubleshooting.md · sub-skills/rlds-export/references/
- workflows.md · sub-skills/rlds-export/references/
- SKILL.md · sub-skills/robocasa-conversion/
- data-formats.md · sub-skills/robocasa-conversion/references/
- troubleshooting.md · sub-skills/robocasa-conversion/references/
- workflows.md · sub-skills/robocasa-conversion/references/
- SKILL.md · sub-skills/robomind-conversion/
- data-formats.md · sub-skills/robomind-conversion/references/
- embodiments.md · sub-skills/robomind-conversion/references/
- troubleshooting.md · sub-skills/robomind-conversion/references/
- workflows.md · sub-skills/robomind-conversion/references/
- SKILL.md · sub-skills/version-migration/
- metadata-layouts.md · sub-skills/version-migration/references/
- troubleshooting.md · sub-skills/version-migration/references/
- version-matrix.md · sub-skills/version-migration/references/
- workflows.md · sub-skills/version-migration/references/
SKILL.md (first lines)
# Any4LeRobot
Any4LeRobot is a script-oriented toolbox for moving robotics datasets into and
between LeRobot formats. Use this skill to plan a conversion from a documented
source layout, select the matching route, validate schemas before writing, and
keep Ray, Beam, simulator, video, and Hub side effects explicit.
## Start here
1. Identify the **source format**, target format/version, local source root,
output root, desired modalities, and whether publication is requested.
2. Read [workflow selection](references/workflow-selection.md) and choose one
focused route below. Load [troubleshooting](references/troubleshooting.md)
before changing dependencies or retrying a failed run.
3. Check [repository provenance](references/repo-provenance.md) when working
from a checkout or deciding whether the guidance needs refreshing.
4. Run the safe environment probe in `scripts/check_environment.py` before
executing any converter. It reports core and optional import/API status but
never downloads data or writes a dataset.
5. Build a no-write preflight: verify input layout, feature shapes/dtypes,
version/API compatibility, distinct output path, backup/rollback plan, and
resource budget. Start with local/debug execution; defer Hub publication.
This skill contains distilled guidance, not a dependency on the original
checkout. Do not tell a future agent to run a source-repository script or
checkout-relative `convert.sh`; use the route references and their commands as
recipes, then verify the equivalent entry point in the selected environment.
## Route map
| User request or input | Read this route |
|---|---|
| Design an adapter, use local/Ray DataTrove execution, aggregate task outputs, resume, or publish | [`generic-conversion`](sub-skills/generic-conversion/SKILL.md) |
| Open X-Embodiment/RLDS/TFDS → LeRobot | [`openx-conversion`](sub-skills/openx-conversion/SKILL.md) |
| AgiBotWorld raw tree → LeRobot | [`agibot-conversion`](sub-skills/agibot-conversion/SKILL.md) |
| RoboMIND benchmark/embodiment HDF5 → LeRobot | [`robomind-conversion`](sub-skills/robomind-conversion/SKILL.md) |
| LIBERO HDF5 → LeRobot or LIBERO rerender planning | [`libero-conversion`](sub-skills/libero-conversion/SKILL.md) |
| RoboCasa HDF5, subset, depth/segmentation, or rerender planning | [`robocasa-conversion`](sub-skills/robocasa-conversion/SKILL.md) |
| LeRobot → RLDS/TFDS | [`rlds-export`](sub-skills/rlds-export/SKILL.md) |
| LeRobot v1.6, v2.0, v2.1, or v3.0 migration | [`version-migration`](sub-skills/version-migration/SKILL.md) |
Do not conflate the two RLDS directions: `openx-conversion` consumes an RLDS
builder, while `rlds-export` produces one. Do not use `version-migration` to
convert raw HDF5 or to repair missing modalities.
## Environment contract
Any4LeRobot has no `pyproject.toml`, `setup.py`, or declared distribution. The
usual baseline is a private Python 3.10/3.11 environment with a LeRobot writer
compatible with the selected source script, NumPy, h5py, pyarrow/pandas,
Pillow/OpenCV, tqdm, and the video codec stack. Add only what the route needs:
- `datatrove` for the shared pipeline; Ray/DataTrove Ray extras only for
distributed execution.
- `tensorflow` and `tensorflow-datasets` for either RLDS direction; Apache Beam
is optional and should be disabled for small/lossless exports.
- `datasets`, `jsonlines`, `safetensors`, and the exact historical LeRobot
revision for version migration. Keep v2.x and v3.x environments separate.
- RoboCasa/robosuite or LIBERO plus their assets only for simulator rerendering;
these are not required for ordinary HDF5 conversion and are not verified by
this skill.
Verify the installed API rather than trusting a package import alone:
```bash
python -c "from lerobot.datasets.lerobot_dataset import LeRobotDataset, LeRobotDatasetMetadata; print('LeRobot API OK')"
python -c "import h5py, pyarrow, torch, torchcodec; print('core dependencies OK')"
```
The source snapshot mixes historical and current LeRobot import locations. In
particular, a current release may not re-export `LeRobotDataset` from
`lerobot.datasets` or provide `lerobot.datasets.dataset_writer.py`. Treat that
as a compatibility stop gate; do not patch imports or metadata behavior by
guesswork. Read the route-specific troubleshooting before selecting another
revision.
## Safety gates
- Never use the raw source tree as the output root. Inventory existing output
and temporary paths first; several converters delete an existing destination.
- Never enable `--push-to-hub`, Hub deletion/tagging, Git-LFS moves, or public
upload during the first local pass. Use a new staging root or test branch.
- Do not run Ray, Beam, simulator rendering, or large video/data conversions as
an import or help check. Record external datasets, credentials, assets, and
hardware as explicit prerequisites.
- Preserve source version, feature schemas, task text, and episode counts.
A successful file open is not proof that all episodes or modalities are
convertible.
## Shared references
- Read [workflow selection](references/workflow-selection.md) for route
triggers, directionality, and the preflight record.
- Read [troubleshooting](references/troubleshooting.md) for install/import,
optional backend, schema, output, and publication failures.
- Run [the environment probe](scripts/check_environment.py) for a no-write
dependency/API status summary.
- Read [provenance](references/repo-provenance.md) before refresh or when the
repository commit differs from this generated baseline.From VectorSpaceLab/AREX-Skill, MIT.
More from VectorSpaceLab/AREX-Skill
- 0.563score
data-designer-repo-skill
VectorSpaceLab
Use when you need to design DataDesigner configs, run preview/create/validate workflows, inspect the CLI or agent context, work with plugins or MCP tools, or…
SkillBFreshness: B★ 341Claude Code +9 - 0.563score
everos
VectorSpaceLab
Use this skill for EverOS local-first Markdown memory service setup, HTTP memory and knowledge APIs, cascade/OME operations, and observability integration.
SkillBFreshness: B★ 341Claude Code +9 - 0.563score
bentoml
VectorSpaceLab
Use BentoML to author model-serving Services, build and containerize Bentos, run HTTP/gRPC servers and clients, manage models, operate the CLI and BentoCloud…
SkillBFreshness: B★ 341Claude Code +9 - 0.563score
dash
VectorSpaceLab
Use when building, debugging, testing, or maintaining Plotly Dash applications, callbacks, server backends, component packages, renderer internals, and Dash…
SkillBFreshness: B★ 341Claude Code +9 - 0.563score
diffusers
VectorSpaceLab
Use this skill for Hugging Face Diffusers tasks: pipeline inference, schedulers, adapters/loaders, training recipes, modular pipelines, conversion helpers…
SkillBFreshness: B★ 341Claude Code +9 - 0.563score
espnet
VectorSpaceLab
Use when working with ESPnet speech AI toolkit: installation, ESPnet2 recipes and training, pretrained inference/model zoo, ESPnet3 stage workflows, and…
SkillBFreshness: B★ 341Claude Code +9 - 0.563score
alphafold3
VectorSpaceLab
Use this skill for AlphaFold 3 input preparation, prediction command planning, output interpretation, and Python API inspection.
SkillBFreshness: B★ 341Claude Code +9 - 0.563score
autogen
VectorSpaceLab
Use this skill for maintaining, migrating, debugging, and safely operating Microsoft AutoGen Python 0.7.x applications, including AgentChat, Core runtimes…
SkillBFreshness: B★ 341Claude Code +9 - 0.563score
browser-use
VectorSpaceLab
Use this self-contained Browser Use repo skill for Python agents that automate websites, browser sessions, custom tools, LLM/provider setup, persistent CLI…
SkillBFreshness: B★ 341Claude Code +9 - 0.563score
dagster
VectorSpaceLab
Use when working with Dagster OSS: assets, jobs, Definitions, config/resources, schedules/sensors, automation, CLI/local development, deployment operations…
SkillBFreshness: B★ 341Claude Code +9 - 0.563score
datasets
VectorSpaceLab
Use this skill when working with Hugging Face Datasets: loading local or Hub datasets, defining Features schemas, processing/streaming datasets, converting…
SkillBFreshness: B★ 341Claude Code +9 - 0.563score
geopandas
VectorSpaceLab
Use when working with GeoPandas GeoDataFrame and GeoSeries workflows, vector geospatial I/O, CRS-aware spatial operations, mapping, geocoding, and…
SkillBFreshness: B★ 341Claude Code +9
Signals
- Stars
- 341
- Forks
- 26
- Open issues
- 0
- Last commit (this folder)
- Aug 26, 2026 (2 months ago)
- Last release
- Sep 2, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/VectorSpaceLab/AREX-Skill
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from VectorSpaceLab
- 0.563score
bentoml
VectorSpaceLab
Use BentoML to author model-serving Services, build and containerize Bentos, run HTTP/gRPC servers and clients, manage models, operate the CLI and BentoCloud…
SkillBFreshness: B★ 341Claude Code +9 - 0.563score
dagster
VectorSpaceLab
Use when working with Dagster OSS: assets, jobs, Definitions, config/resources, schedules/sensors, automation, CLI/local development, deployment operations…
SkillBFreshness: B★ 341Claude Code +9 - 0.563score
alphafold3
VectorSpaceLab
Use this skill for AlphaFold 3 input preparation, prediction command planning, output interpretation, and Python API inspection.
SkillBFreshness: B★ 341Claude Code +9 - 0.563score
autogen
VectorSpaceLab
Use this skill for maintaining, migrating, debugging, and safely operating Microsoft AutoGen Python 0.7.x applications, including AgentChat, Core runtimes…
SkillBFreshness: B★ 341Claude Code +9 - 0.563score
browser-use
VectorSpaceLab
Use this self-contained Browser Use repo skill for Python agents that automate websites, browser sessions, custom tools, LLM/provider setup, persistent CLI…
SkillBFreshness: B★ 341Claude Code +9 - 0.563score
dash
VectorSpaceLab
Use when building, debugging, testing, or maintaining Plotly Dash applications, callbacks, server backends, component packages, renderer internals, and Dash…
SkillBFreshness: B★ 341Claude Code +9
Cite this page
any4lerobot skill. Agent Mart. https://agentmart.dev/skills/vectorspacelab-any4lerobot (last updated 2026-10-24)