Skip to content
Back to skills

Data Pipelines

ASecurity

"Use and debug Scenic dataset registry, dataset configs, input

  • 247 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 9, 2026
data

Security analysis

A100/100

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

Scanned September 9, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Data Pipelines?

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

Security grade badge for Data Pipelines
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-data-pipelines-de9927f8/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-data-pipelines-de9927f8)

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-pipelines
description: "Use and debug Scenic dataset registry, dataset configs, input
  pipelines, BigTransfer preprocessing, FlexIO, COCO utilities, and data-format
  assumptions without downloading data by default."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# Scenic data pipelines

Use this sub-skill when the task is about Scenic dataset registration, `dataset_name`, `dataset_configs`, `train_utils.get_dataset`, TFDS-backed inputs, `tf.data` service behavior, BigTransfer (`bit`) preprocessing, FlexIO, COCO label utilities, or TFRecord/COCO dataset preflights.

## Read/run map

- Read [references/data-pipelines.md](references/data-pipelines.md) for the dataset registry, `@add_dataset`, lazy imports, `train_utils.get_dataset`, TFDS loading, sharding, padding, prefetching, BigTransfer, and FlexIO pipeline construction.
- Read [references/data-formats.md](references/data-formats.md) for common batch keys, `meta_data`, config fields, TFDS/COCO/FlexIO/TFRecord expectations, and when actual external data is required.
- Read [references/troubleshooting.md](references/troubleshooting.md) for unknown datasets, missing TFDS data, optional dependency failures, TensorFlow GPU-memory behavior, BigTransfer/TensorFlow Addons issues, FlexIO/custom preprocessing failures, and `tf.data` service problems.
- Run [scripts/check_dataset_registry.py](scripts/check_dataset_registry.py) when you need a safe registry check. It lists Scenic's lazy dataset names and can optionally import a dataset module or run a registry lookup without constructing a dataset or downloading data.

## Operating rules

1. **Do not download, convert, or mutate data by default.** Registry inspection and module import are safe; calling a dataset builder, `train_utils.get_dataset`, or TFDS `download_and_prepare()` can touch external data.
2. **Resolve unknown dataset names in two phases:** first check the lazy registry names, then decide whether the config uses a project/custom dataset whose registration module must be imported or whether `dataset_name` is a typo.
3. **Preflight before COCO/TFRecord conversion requests.** If no data is present, provide the required layout, annotation, dependency, and output-path checklist; route actual conversion tools to `baselines-and-projects`.
4. **Keep launch mechanics separate.** For full train/eval command construction, config flag plumbing, checkpoint/workdir handling, or distributed launches, use `running-and-training` after the dataset facts are known.
5. **Keep model-consumption semantics separate.** For how models interpret sharded batches, multi-label targets, task heads, or input specs, use `modeling-and-layers` after identifying the batch format here.

Files in this skill

  • SKILL.md2.7 KB
  • references/data-formats.md9.7 KB
  • references/data-pipelines.md14 KB
  • references/troubleshooting.md8.8 KB
  • scripts/check_dataset_registry.py8.8 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.