본문으로 건너뛰기
cccskills
무료GitHub에 공개

any4lerobot

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.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(41)

  • SKILL.md5.8 KB
  • references/repo-provenance.md2.6 KB
  • references/repo-routing-metadata.json314 B
  • references/troubleshooting.md4.7 KB
  • references/workflow-selection.md3.6 KB
  • scripts/check_environment.py4.7 KB
  • sub-skills/agibot-conversion/references/data-formats.md8.0 KB
  • sub-skills/agibot-conversion/references/troubleshooting.md10.0 KB
  • sub-skills/agibot-conversion/references/workflows.md7.6 KB
  • sub-skills/agibot-conversion/SKILL.md6.4 KB
  • sub-skills/generic-conversion/references/api-reference.md8.5 KB
  • sub-skills/generic-conversion/references/pipeline-behavior.md9.5 KB
  • sub-skills/generic-conversion/references/troubleshooting.md9.4 KB
  • sub-skills/generic-conversion/scripts/check_generic_contract.py6.3 KB
  • sub-skills/generic-conversion/SKILL.md5.9 KB
  • sub-skills/libero-conversion/references/data-formats.md5.2 KB
  • sub-skills/libero-conversion/references/troubleshooting.md6.7 KB
  • sub-skills/libero-conversion/references/workflows.md7.2 KB
  • sub-skills/libero-conversion/SKILL.md4.8 KB
  • sub-skills/openx-conversion/references/oxe-configurations.md19.5 KB
  • sub-skills/openx-conversion/references/troubleshooting.md25.2 KB
  • sub-skills/openx-conversion/references/workflows.md10.7 KB
  • sub-skills/openx-conversion/SKILL.md9.8 KB
  • sub-skills/rlds-export/references/data-formats.md7.0 KB
  • sub-skills/rlds-export/references/troubleshooting.md7.6 KB
  • sub-skills/rlds-export/references/workflows.md6.4 KB
  • sub-skills/rlds-export/SKILL.md7.5 KB
  • sub-skills/robocasa-conversion/references/data-formats.md7.1 KB
  • sub-skills/robocasa-conversion/references/troubleshooting.md9.9 KB
  • sub-skills/robocasa-conversion/references/workflows.md8.5 KB
  • sub-skills/robocasa-conversion/SKILL.md7.5 KB
  • sub-skills/robomind-conversion/references/data-formats.md6.9 KB
  • sub-skills/robomind-conversion/references/embodiments.md4.9 KB
  • sub-skills/robomind-conversion/references/troubleshooting.md9.2 KB
  • sub-skills/robomind-conversion/references/workflows.md7.5 KB
  • sub-skills/robomind-conversion/SKILL.md5.7 KB
  • sub-skills/version-migration/references/metadata-layouts.md5.8 KB
  • sub-skills/version-migration/references/troubleshooting.md20.2 KB
  • sub-skills/version-migration/references/version-matrix.md5.3 KB
  • sub-skills/version-migration/references/workflows.md8.4 KB
  • sub-skills/version-migration/SKILL.md5.1 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

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 and choose one focused route below. Load troubleshooting before changing dependencies or retrying a failed run.
  3. Check repository provenance 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 inputRead this route
Design an adapter, use local/Ray DataTrove execution, aggregate task outputs, resume, or publishgeneric-conversion
Open X-Embodiment/RLDS/TFDS → LeRobotopenx-conversion
AgiBotWorld raw tree → LeRobotagibot-conversion
RoboMIND benchmark/embodiment HDF5 → LeRobotrobomind-conversion
LIBERO HDF5 → LeRobot or LIBERO rerender planninglibero-conversion
RoboCasa HDF5, subset, depth/segmentation, or rerender planningrobocasa-conversion
LeRobot → RLDS/TFDSrlds-export
LeRobot v1.6, v2.0, v2.1, or v3.0 migrationversion-migration

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:

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 for route triggers, directionality, and the preflight record.
  • Read troubleshooting for install/import, optional backend, schema, output, and publication failures.
  • Run the environment probe for a no-write dependency/API status summary.
  • Read provenance before refresh or when the repository commit differs from this generated baseline.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Routes 3D ResNets PyTorch video action-recognition workflows across training, inference, and data preparation.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

VectorSpaceLab/AREX-Skill3392026년 9월 3일 업데이트

3ddfa

무료

Guide 3DDFA Python inference, geometry rendering, training/evaluation, and optional C++ ONNX workflows for 3D dense face alignment.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

VectorSpaceLab/AREX-Skill3392026년 9월 3일 업데이트

3ddfa-v2

무료

Routes 3DDFA_V2 face-alignment setup, still-image demos, video tracking, and ONNX benchmarking workflows.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

VectorSpaceLab/AREX-Skill3392026년 9월 3일 업데이트

ab3dmot

무료

Operate AB3DMOT 3D multi-object tracking workflows for KITTI and nuScenes data, tracking, evaluation, and visualization.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

VectorSpaceLab/AREX-Skill3392026년 9월 3일 업데이트

Use Hugging Face Accelerate for PyTorch training-loop migration, distributed launch/configuration, DeepSpeed/FSDP/TPU backend setup, big-model inference/offload, checkpointing, tracking, and troubleshooting.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

VectorSpaceLab/AREX-Skill3392026년 9월 3일 업데이트

acme

무료

Route Acme reinforcement-learning framework tasks across core loops, replay/data, JAX agents, and TensorFlow/Sonnet agents.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

VectorSpaceLab/AREX-Skill3392026년 9월 3일 업데이트

VectorSpaceLab의 스킬 모두 보기

이 스킬의 문제 신고