Skip to content
Back to skills

Datasets And Preprocessing

ASecurity

"Guides Open3D-ML dataset loading, split handling, custom dataset

  • 247 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 8, 2026
datagoapidatabasebackend

Works with

  • api

Security analysis

A100/100

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

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill datasets-and-preprocessing --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Datasets And Preprocessing?

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

Security grade badge for Datasets And Preprocessing
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-datasets-and-preprocessing-arex-skill/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-datasets-and-preprocessing-arex-skill)

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: datasets-and-preprocessing
description: "Guides Open3D-ML dataset loading, split handling, custom dataset
  layouts, and preprocessing validation."
disable-model-invocation: true
metadata:
  disco-role: operating
license: NOASSERTION
---

# Datasets and Preprocessing

Use this sub-skill when you need to understand how Open3D-ML loads point-cloud
datasets, how its dataset classes organize splits, or how to validate a custom
3D dataset layout before training.

## What this sub-skill covers

- Dataset constructors and split APIs.
- Common point-cloud dictionary keys for segmentation and object detection.
- `Custom3D`-style dataset layout and `.npy` file expectations.
- Custom dataset adaptation patterns.
- Preprocessing and bbox-database planning without running expensive source
  scripts or downloads by default.
- Layout validation for small fixtures and malformed examples.

## When to route here

- "How should my dataset folder be structured?"
- "Why is a split empty?"
- "How do I adapt `Custom3D` for my own point cloud data?"
- "What does `get_data()` return for segmentation or object detection?"
- "How do I check whether my `.npy` files are valid before training?"

## Use the bundled helper

Run `scripts/check_dataset_layout.py` to validate a tiny custom dataset root
for split presence, `.npy` shape, and label-column expectations.

## Reading order

1. Read `references/data-formats.md` for the expected dataset and split
   contracts.
2. Read `references/workflows.md` for the common dataset loading and custom
   dataset patterns.
3. Read `references/troubleshooting.md` when a split is empty, a file is
   malformed, or a dataset SDK/download dependency is missing.

## Boundary notes

Include:
- Dataset class selection and split handling.
- Input dictionary shapes and custom dataset layouts.
- Layout and split validation.

Exclude:
- Model training/inference mechanics; use `training-and-pipelines`.
- Visualization and TensorBoard output; use `visualization-and-extensions`.
- Install/backend problems; use `install-and-inspect`.

## Minimal workflow

1. Identify the dataset family and required split names.
2. Confirm the point-cloud dictionary keys and `.npy` layout.
3. Validate a tiny sample directory with `scripts/check_dataset_layout.py`.
4. Hand the dataset outputs to `training-and-pipelines` or
   `visualization-and-extensions`.

## Good handoff signals

A future agent should be able to answer these from this sub-skill alone:

- Which split names are accepted by the dataset base class and custom dataset.
- Which columns are expected for train/val versus test custom point clouds.
- How to recognize a dataset path or label-format error before training.
- Which upstream dataset SDKs are optional versus required for a workflow.

Files in this skill

  • SKILL.md2.7 KB
  • references/data-formats.md3.3 KB
  • references/troubleshooting.md2.7 KB
  • references/workflows.md2.2 KB
  • scripts/check_dataset_layout.py4.2 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.