Skip to content
Back to skills

Data Preparation

ASecurity

"Prepares and validates the nuScenes, CAN-bus, and VAD temporal

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

Security analysis

A100/100

Pro scans all 4 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-bed26817/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-data-preparation-bed26817)

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: "Prepares and validates the nuScenes, CAN-bus, and VAD temporal
  annotation inputs required for VAD training, evaluation, and visualization."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# VAD data preparation

Use this route when the task is to prepare nuScenes for VAD, generate temporal info files, validate CAN-bus data, or diagnose missing dataset inputs.

## Route

1. Read [data-contract.md](references/data-contract.md) and choose a canonical data root.
2. Run the bundled, read-only layout checker before invoking any converter:
   `python scripts/check_data_layout.py --data-root DATA_ROOT --canbus-root CANBUS_ROOT --require-train --require-val`.
3. Acquire and unpack nuScenes and the CAN-bus expansion separately; this skill does not download data.
4. Generate VAD-specific temporal annotations with the command contract in the reference. Do not substitute stock MMDetection3D info PKLs.
5. Re-run the checker, then use [training-evaluation](../training-evaluation/SKILL.md) only after the required PKLs and map annotation are present.

The converter is data- and dependency-heavy. Treat a successful argument parse as different from a successful conversion. Full conversion was intentionally not run during construction.

## Scope boundaries

- Model/plugin and config registration: [architecture-configuration](../architecture-configuration/SKILL.md).
- Train/evaluate and checkpoint normalization: [training-evaluation](../training-evaluation/SKILL.md).
- Render an existing result artifact: [visualization](../visualization/SKILL.md).

For symptoms, use [troubleshooting.md](references/troubleshooting.md). The bundled checker is a safe validator, not a downloader or converter.

Files in this skill

  • SKILL.md1.7 KB
  • references/data-contract.md3.8 KB
  • references/troubleshooting.md2.3 KB
  • scripts/check_data_layout.py2.6 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…