Skip to content
Back to skills

Datasets

ASecurity

"Validate and troubleshoot InternVideo dataset layouts, annotation

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

Security analysis

A100/100

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

Scanned September 8, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Datasets?

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

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

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
description: "Validate and troubleshoot InternVideo dataset layouts, annotation
  schemas, and data-readiness across generations."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# InternVideo datasets operating skill

Use this sub-skill when the task is about InternVid, instruction data, InternVideo2/3/Next dataset preparation, annotation JSON/JSONL/list schemas, path readiness, benchmark data caveats, or safe preflight validation before training/evaluation.

## Read order

1. `references/data-formats.md` to identify the expected format for the target generation and workflow.
2. Run `scripts/validate_internvideo_annotations.py --help` and then validate the user's annotation file(s) with the closest format mode.
3. `references/troubleshooting.md` when a loader reports missing files, empty datasets, placeholder/token-count assertions, shared-memory/cache failures, or benchmark-data gaps.

## Safe validation workflow

1. Identify workflow: InternVid search metadata, InternVideo2 single-modality list, InternVideo2 multi-modality JSON, InternVideo3 SFT meta/JSONL, InternVideo-Next pretraining list, or benchmark/evaluation data.
2. Validate syntax and schema first with the bundled script. Use `--check-paths` only when the user wants local path existence checks and has provided the relevant `--media-root`.
3. Report counts, errors, warnings, and any assumptions. Do not download datasets or touch object storage without approval.
4. Hand off validated data facts to the requesting sub-skill (`video-mllm`, `next-pretraining`, `single-modality`, or `multi-modality`).

## Bundled validator examples

```bash
python scripts/validate_internvideo_annotations.py \
  --format internvideo3-meta <annotation-meta.json> --follow-meta --max-records 100
```

```bash
python scripts/validate_internvideo_annotations.py \
  --format internvideo2-json <annotations.json> --expect-media-type video --media-root <media-root> --check-paths
```

```bash
python scripts/validate_internvideo_annotations.py \
  --format pretrain-list <pretraining-list.txt> --media-root <media-root> --check-paths
```

Resolve `scripts/validate_internvideo_annotations.py` relative to this `datasets` sub-skill directory when copying the generated skill into another environment. The script itself has no dependency on the original repository checkout.

## Guardrails

- Treat public dataset names as identifiers, not proof that data are present locally.
- YouTube-derived datasets can have dead/missing videos; validation should distinguish annotation syntax from media availability.
- Do not assume JSON and JSONL are interchangeable: InternVideo2 loaders commonly use JSON arrays, while InternVideo3 SFT uses JSONL.
- Do not classify full benchmark acquisition, checkpoint download, or video decoding of large corpora as required static verification.

Files in this skill

  • SKILL.md2.8 KB
  • references/data-formats.md7.5 KB
  • references/troubleshooting.md4.2 KB
  • scripts/validate_internvideo_annotations.py28.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.