Skip to content
Back to skills

Openpcdet

ASecurity

"Operate OpenPCDet 3D object detection workflows across runtime

  • 247 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 8, 2026
datapythonbashdatabase

Works with

  • cli

Security analysis

A96/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

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

Scanned September 8, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Openpcdet?

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

Security grade badge for Openpcdet
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-openpcdet/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-openpcdet)

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: openpcdet
description: "Operate OpenPCDet 3D object detection workflows across runtime
  setup, dataset preparation, training/evaluation, inference/custom data, and
  model/config extension."
metadata:
  disco-role: operating
disable-model-invocation: true
license: Apache 2.0
---

# OpenPCDet Operating Skill

Use this skill when a task involves OpenPCDet, the `pcdet` Python package, OpenPCDet YAML configs, 3D point-cloud detection datasets, or OpenPCDet training/evaluation/demo workflows.

## Route first

- Need installation, CUDA extension, spconv, import, or environment diagnosis? Read `sub-skills/runtime-and-ops/SKILL.md`.
- Need dataset layout, info pickle, ground-truth database, split, or `DATA_CONFIG` help? Read `sub-skills/data-preparation/SKILL.md`.
- Need to train, resume, evaluate, run distributed jobs, or interpret outputs/checkpoints? Read `sub-skills/training-and-evaluation/SKILL.md`.
- Need demo inference, custom point-cloud files, CustomDataset, visualization, or non-visual inference adaptation? Read `sub-skills/inference-and-custom-data/SKILL.md`.
- Need config/model registry, YAML overrides, detector family selection, BEVFusion/MPPNet/CaDDN/VoxelNeXt/DSVT notes, or new model extension points? Read `sub-skills/models-and-configs/SKILL.md`.

## Minimal public install and verification shape

For a fresh OpenPCDet checkout and a CUDA-capable Python environment, the package build shape is:

```bash
python -m pip install --no-build-isolation -e <OpenPCDet-checkout>
python scripts/inspect_openpcdet_runtime.py --repo <OpenPCDet-checkout> --require-cuda-ops
```

The build command is public and reproducible, but the exact CUDA/PyTorch/spconv variants must match the user's environment; read `sub-skills/runtime-and-ops/SKILL.md` before repairing a failing build.

## Use bundled helpers instead of memorizing repository scripts

The skill bundles safe helper scripts under `scripts/` and sub-skill `scripts/`. They do not run expensive dataset/training jobs unless explicitly asked.

- `scripts/inspect_openpcdet_runtime.py` checks imports, PyTorch CUDA, spconv/cumm, optional packages, and compiled OpenPCDet ops.
- `scripts/summarize_openpcdet_config.py` loads an OpenPCDet YAML config and summarizes dataset/model/optimization fields without building data loaders or models.
- `scripts/plan_openpcdet_command.py` constructs train/test/demo/dataset-prep commands for an OpenPCDet checkout and only executes when `--execute` is supplied.
- `sub-skills/data-preparation/scripts/check_openpcdet_dataset_layout.py` checks expected dataset folders and generated info/database products.
- `sub-skills/inference-and-custom-data/scripts/check_point_cloud_array.py` validates `.bin`/`.npy` point-cloud shapes before demo/custom inference.
- `sub-skills/models-and-configs/scripts/inventory_openpcdet_configs.py` inventories config YAMLs and detector/dataset registry names.

## Operating stance

1. Treat OpenPCDet as GPU-first. CPU-only imports do not prove model training, evaluation, or native op correctness.
2. Keep config, dataset root, checkpoint, and model family aligned. Most runtime failures come from mixing a config with the wrong data layout, class list, or checkpoint.
3. Prefer static/config/import probes before large jobs. Run full training/evaluation only after checking CUDA ops, spconv variant, dataset infos, ground-truth database products, and CLI command construction.
4. For future work in another checkout, use checkout-relative paths supplied by the user or the current task. Do not rely on the source checkout used to construct this skill.

## Core references

- `references/repo-provenance.md` records source commit, package version, environment facts, and evidence paths.
- `references/repo-routing-metadata.json` contains router placement metadata for repo-skill import tooling.
- `references/openpcdet-overview.md` summarizes architecture, registries, and workflow entry points.
- `references/troubleshooting.md` covers cross-cutting install/import/data/config/job failures.
- `references/source-script-map.md` records which repository scripts were wrapped, adapted, or excluded.

Files in this skill

  • SKILL.md4.1 KB
  • references/openpcdet-overview.md3.3 KB
  • references/repo-provenance.md2.6 KB
  • references/repo-routing-metadata.json503 B
  • references/source-script-map.md2.7 KB
  • references/troubleshooting.md3.6 KB
  • scripts/inspect_openpcdet_runtime.py5.1 KB
  • scripts/plan_openpcdet_command.py6.2 KB
  • scripts/summarize_openpcdet_config.py4.5 KB
  • sub-skills/data-preparation/SKILL.md1.6 KB
  • sub-skills/data-preparation/references/data-troubleshooting.md1.9 KB
  • sub-skills/data-preparation/references/dataset-workflows.md3.9 KB
  • sub-skills/data-preparation/scripts/check_openpcdet_dataset_layout.py3 KB
  • sub-skills/inference-and-custom-data/SKILL.md1.6 KB
  • sub-skills/inference-and-custom-data/references/demo-and-custom-data.md2.7 KB
  • sub-skills/inference-and-custom-data/scripts/check_point_cloud_array.py2.9 KB
  • sub-skills/models-and-configs/SKILL.md1.2 KB
  • sub-skills/models-and-configs/references/config-and-model-map.md3.5 KB
  • sub-skills/models-and-configs/references/model-troubleshooting.md1.7 KB
  • sub-skills/models-and-configs/scripts/inventory_openpcdet_configs.py2.9 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.