Skip to content
Back to skills

Data Preparation

ASecurity

"Prepare and validate UniAD nuScenes, CAN bus, map, info-PKL, and

  • 247 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 9, 2026
design

Security analysis

A100/100

Pro scans all 6 files and shows the line behind each finding

Scanned September 9, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill data-preparation --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Data Preparation?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Data Preparation
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-data-preparation-114534e4/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-data-preparation-114534e4)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: data-preparation
description: "Prepare and validate UniAD nuScenes, CAN bus, map, info-PKL, and
  motion-anchor data layout without launching training or evaluation."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# UniAD data-preparation router

Use this sub-skill when the user needs to prepare, validate, or troubleshoot the data assets required by UniAD on nuScenes:

- raw nuScenes layout under `data/nuscenes/`, including CAN bus and map extensions;
- temporal info PKLs under `data/infos/`;
- the stage-2/E2E motion-anchor file under `data/others/`;
- safe command synthesis for UniAD's nuScenes info generation workflow.

Do **not** launch training, evaluation, visualization, or model editing from here.

## Route boundaries

- Training, evaluation, checkpoint, GPU, distributed, or SLURM launch questions: route to `training-evaluation`.
- Model/config architecture, task heads, queue lengths, plugin classes, or registry questions: route to `config-and-model-architecture`.
- Result pickle interpretation, rendering, videos, or visualization commands: route to `visualization-and-results`.

## Operating procedure

1. Identify the intended split/version: full `v1.0` trainval/test, trainval-only, test-only, or `v1.0-mini`.
2. Identify the intended UniAD stage: BEVFormer/stage-1 versus stage-2/E2E. Stage-2/E2E requires `data/others/motion_anchor_infos_mode6.pkl`.
3. Validate the local layout with `scripts/check_uniad_data_layout.py` before constructing train/eval commands elsewhere.
4. If info PKLs must be generated, synthesize the command with `scripts/build_data_command.py`; do not run a full conversion unless the user has confirmed the raw nuScenes/CAN bus/map assets and runtime dependencies are present.
5. Warn users that generated PKLs can embed root-prefixed paths. If a generated PKL stores paths such as `data/nuscenes/...` or absolute dataset paths, the active UniAD config may need `data_root = ""` instead of the default `data_root = "data/nuscenes/"`.

## Bundled references

- `references/data-preparation.md` — layout, download choices, info-generation command semantics, and config path cautions.
- `references/data-formats.md` — expected PKL, CAN bus, map, raw-sensor, and motion-anchor contents.
- `references/troubleshooting.md` — symptoms and fixes for missing directories, missing PKLs, motion anchors, root-path mismatches, network/download limits, and split confusion.

## Bundled scripts

- `scripts/check_uniad_data_layout.py` — self-contained dry validation of the expected data layout and common PKL path-root risk.
- `scripts/build_data_command.py` — self-contained dry command renderer adapted from UniAD's data conversion wrapper semantics.

Files in this skill

  • SKILL.md2.7 KB
  • references/data-formats.md6.3 KB
  • references/data-preparation.md6.6 KB
  • references/troubleshooting.md6.7 KB
  • scripts/build_data_command.py8.1 KB
  • scripts/check_uniad_data_layout.py17.3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.