cdf-curation-and-retrieval
NVIDIA CDF curation and retrieval.
Skill by NVIDIA <opensource@nvidia.com>
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/nvidia-cdf-curation-and-retrieval
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: data, ml, legal, data-pipelines, knowledge-base
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/cdf-curation-and-retrieval
What's inside
- Skill name
cdf-curation-and-retrieval- Description
- NVIDIA CDF curation and retrieval. Cosmos Curator video and image pipelines (split, dedup, shard, annotate) with filtering, captioning, and embedding. Cosmos Dataset Search ingest, search, and capability qualification. TAO data mining embeddings and neighbor matching. Ships domain event catalogs, including workplace employee conduct monitoring, which requires legal review before use. Use when a request names Cosmos Curator, Cosmos Dataset Search, CDF, or their Make and CLI surfaces. Not for model training, orchestration, or unrelated dataset questions.
- License
- CC-BY-4.0 AND Apache-2.0
- Metadata
- author: NVIDIA <opensource@nvidia.com> · version: 1.2.0
- Instructions
- 339 lines in SKILL.md · view on GitHub
Files (24)
- BENCHMARK.md
- SKILL.md
- evals.json · evals/
- calibration-config.md · references/
- capabilities.md · references/
- configuration-decision-tree.md · references/
- context-understanding.md · references/
- cosmos-curator.md · references/
- cosmos-dataset-search.md · references/
- curation-retrieval-workflow.md · references/
- data-mining.md · references/
- distribution-analysis.md · references/
- distribution-aware-curation.md · references/
- ffmpeg-sidecar.md · references/
- gotchas.md · references/
- image-curation.md · references/
- kpi-metrics.md · references/
- restrictive-curation.md · references/
- running-pipelines.md · references/
- sam3-config.md · references/
- video-curation.md · references/
- video-lake-curation.md · references/
- skill-card.md
- skill.oms.sig
SKILL.md (first lines)
# CDF Curator Operator Skill GPU-accelerated video and image curation via NVIDIA Cosmos Curator inside **Cosmos Data Factory — Curation and Retrieval** (`cdf-curation-and-retrieval`). This skill is a short Curator index. Embedding handoff boundaries live in [data-mining.md](references/data-mining.md) and [curation-retrieval-workflow.md](references/curation-retrieval-workflow.md); mining execution is `make help` and the repository cookbooks. - **Video**: `split`, `dedup`, `shard`. - **Image**: `annotate` (load → filter → embed → caption → write). - **Handoff**: Curator IV2 or CE1 parquet that downstream mining can consume. See [data-mining.md](references/data-mining.md) and [curation-retrieval-workflow.md](references/curation-retrieval-workflow.md). - **CDS stitch**: Curator → CDS ingest/search. Operator Path D (public GA `1.2.0`; not supported on Blackwell GPUs): see [cosmos-dataset-search.md](references/cosmos-dataset-search.md). ## Purpose Turn raw video and image collections into curated, training-ready datasets. This skill configures and runs cosmos-curator pipelines (clip splitting, filtering, captioning, embeddings, SAM3 event verification, dedup, WebDataset sharding, image annotate) and supports KPI-driven, distribution-aware, and restrictive curation. ## Instructions 1. Classify the request as advisory, config, run, TAO handoff, or CDS ingest/search. Do not mix those routes. A config request with no KPI output or samples goes through the calibration interview, which can stop with unresolved requirements before any YAML is written. 2. For config work, complete the mandatory pre-flight below before writing YAML. 3. For an explicit run, load [running-pipelines.md](references/running-pipelines.md), validate the config, obtain credentials only through approved injection, then execute after authorization. 4. For a TAO handoff, validate Curator output and the declared embedding family using [data-mining.md](references/data-mining.md) before mining. 5. For CDS ingest or search, confirm CDS is healthy first, then follow [cosmos-dataset-search.md](references/cosmos-dataset-search.md). 6. Return the Output Format below. Never print secret values. ## Examples - Advisory: "How much SHM should I set?" → read [running-pipelines.md](references/running-pipelines.md) and report guidance. Do not run Docker. - Config with no KPI: complete the calibration interview in [calibration-config.md](references/calibration-config.md), then emit YAML. - Run: after sample clips are staged, `make run-pipeline` with the traffic `split-minimal` cookbook recipe only after preflight and user authorization. - FFmpeg missing in the container: install the host sidecar (`make ffmpeg-install`) per [ffmpeg-sidecar.md](references/ffmpeg-sidecar.md). ## Inputs Required inputs depend on the route: - **Advisory request:** the question plus relevant repository and config context. - **Config request:** input and output locations, domain and goal, available KPI output or representative samples, and hardware constraints. If neither KPI output nor samples exist, complete the calibration interview before writing YAML. - **Run request:** reviewed config path, data and model paths, runtime, GPU, and SHM constraints, and explicit authorization to execute. - **TAO handoff:** validated artifact paths and declared embedding family. Optional inputs include target distributions, event taxonomy, prompt choices, existing output metadata, and user-approved operational constraints. Resolve inputs in this order: repository configuration and validated run artifacts; explicit prompt arguments and corrections; available agent context; then the broad user prompt. Explicit user instructions remain authoritative unless unsafe or incompatible, in which case stop and explain the conflict. Never infer secret values: credentials come only from approved runtime injection. ## Prerequisites - **Repository access**: the agent must be able to read the Makefile, the `configs/` and `cookbook/` trees, and every file under `references/`. - **GPU host** with NVIDIA drivers + `nvidia-container-toolkit`; Docker. SHM sized from host RAM (`SHM_SIZE`, default 24gb). - **`cosmos-curator` image**: `make pull` uses the pin configured by the example env file and Make. No separate product engine image. Source builds are developer-only; see [cosmos-curator.md](references/cosmos-curator.md). - **FFmpeg host sidecar** for distributable images (`make ffmpeg-install`) — they do not bundle FFmpeg. See [ffmpeg-sidecar.md](references/ffmpeg-sidecar.md). - **Credentials** as needed: inject S3 and captioning API keys at runtime through an approved secret manager or operator deployment mechanism. Never put secret values in repository files, commands, logs, or examples. The env file is for non-secret image and CDS profile overrides copied from the example env file. ## Mandatory pre-flight: do NOT emit a pipeline config without context Before writing any `*.yaml` pipeline config, the agent MUST verify that one of the following is true: 1. **KPI run output exists** -- read it and use [distribution-analysis.md](references/distribution-analysis.md), [distribution-aware-curation.md](references/distribution-aware-curation.md), and [configuration-decision-tree.md](references/configuration-decision-tree.md). 2. **KPI sample videos are available** for inspection / discovery -- follow [context-understanding.md](references/context-understanding.md) Phase 1. 3. **No KPI of any kind** -- no baseline exists. Read [calibration-config.md](references/calibration-config.md) and complete its Phase 1 interview (Inputs / Domain / Goal / Hardware / Calibration) BEFORE emitting a config. The interview is binding, not advisory. If none of these holds, or required paths, intent, or hardware constraints remain unresolved, stop and report the unresolved requirements as `blocked`.
From NVIDIA/skills, CC-BY-4.0 AND Apache-2.0.
More from NVIDIA/skills
- 0.846score
nemo-fabric-integrate
NVIDIA Corporation and Affiliates
Use this skill when integrating NVIDIA NeMo Fabric into a consumer application, service, evaluation harness, or platform through the typed Python SDK —…
SkillAFreshness: A★ 3.7KClaude Code +9 - 0.846score
jetson-video-pipeline
Vinit Bansal <vinitkumarb@nvidia.com>
Use when planning, executing, and independently validating Jetson Video Codec SDK or PyNvVideoCodec encode/decode, transcode, segmentation, container decode…
SkillAFreshness: A★ 3.7KClaude Code +9 - 0.846score
nvflare-convert-pytorch
NVIDIA FLARE Team <federatedlearning@nvidia.com>
Convert existing plain or manual PyTorch training code into an NVFLARE federated job using Client API model exchange, local validation, and job export; use…
SkillAFreshness: A★ 3.7KClaude Code +9 - 0.846score
nemo-relay-get-started
NVIDIA Corporation and Affiliates
Use this skill when first-time NeMo Relay users want help selecting and following an appropriate quick-start guide or verifying their first working integration.
SkillAFreshness: A★ 3.7KClaude Code +9 - 0.846score
jetson-video-recipe
Vinit Bansal <vinitkumarb@nvidia.com>
Use when turning a Jetson encoder use case into one surface-neutral recipe with native Video Codec SDK and PyNvVideoCodec projections.
SkillAFreshness: A★ 3.7KClaude Code +9 - 0.846score
nvidia-broadcast
NVIDIA Broadcast Team <broadcast-skills-dev@nvidia.com>
Use when controlling NVIDIA Broadcast through MCP to apply effects, process local media, select devices, or change camera resolution, or when Broadcast is…
SkillAFreshness: A★ 3.7KClaude Code +9 - 0.846score
jetson-video-setup
Vinit Bansal <vinitkumarb@nvidia.com>
Use when installing, repairing, reusing, inspecting, or verifying readiness of the native NVIDIA Video Codec SDK or PyNvVideoCodec on Jetson, including the…
SkillAFreshness: A★ 3.7KClaude Code +9 - 0.846score
nvflare-diagnose-job
NVIDIA FLARE Team <federatedlearning@nvidia.com>
Use when the user asks why a reported NVFLARE job failure signal occurred: the job failed, stalled, timed out, lost clients, ended with EXECUTION_EXCEPTION…
SkillAFreshness: A★ 3.7KClaude Code +9 - 0.846score
nvflare-convert-lightning
NVIDIA FLARE Team <federatedlearning@nvidia.com>
Convert existing PyTorch Lightning training code into an NVFLARE federated job using the Lightning Client API patch, local validation, and job export; use…
SkillAFreshness: A★ 3.7KClaude Code +9 - 0.846score
nemo-relay-install
NVIDIA Corporation and Affiliates
Use this skill when choosing or running NeMo Relay installation for an agent runtime, application language, framework integration, or plugin bundle, or…
SkillAFreshness: A★ 3.7KClaude Code +9 - 0.846score
nvflare-fed-stats
NVIDIA FLARE Team <federatedlearning@nvidia.com>
Compute federated statistics over tabular data (count, sum, mean, stddev, var, histogram, quantile, noise-protected min/max) and image data (count…
SkillAFreshness: A★ 3.7KClaude Code +9 - 0.846score
jetson-video-capability
Vinit Bansal <vinitkumarb@nvidia.com>
Use when Jetson codec, profile, chroma, bit-depth, dimension, engine-count, or operational support must be reconciled from live APIs, authenticated NVIDIA…
SkillAFreshness: A★ 3.7KClaude Code +9
Signals
- Stars
- 3,718
- Forks
- 457
- Open issues
- 8
- Last commit (this folder)
- Oct 21, 2026 (7 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 1.2.0
- License
- CC-BY-4.0 AND Apache-2.0
- Repository
- github.com/NVIDIA/skills
- Website
- docs.nvidia.com/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from NVIDIA <opensource@nvidia.com>
- 0.846score
cdf-auto-labeling
NVIDIA <opensource@nvidia.com>
Use when a user needs to get started with CDF Auto-Labeling, plan a scenario, run or debug a shipped cookbook, author prompts or cookbooks, migrate a…
SkillAFreshness: A★ 3.7KClaude Code +9 - 0.846score
cdf-augmentation
NVIDIA <opensource@nvidia.com>
Use when authoring or validating Cosmos Data Factory (CDF) augmentation YAML configs, or running remote Cosmos Transfer (including Cosmos3 WSM controls)…
SkillAFreshness: A★ 3.7KClaude Code +9 - 0.842score
nvidia-ontology-management
NVIDIA <opensource@nvidia.com>
Model and publish semantic definitions in Auto Ontology.
SkillAFreshness: A★ 3.7KClaude Code +9
Cite this page
cdf-curation-and-retrieval skill. Agent Mart. https://agentmart.dev/skills/nvidia-cdf-curation-and-retrieval (last updated 2026-10-24)