> Use this skill to deploy and operate a CollectX (clx) based DOCA telemetry collector on a host or BlueField — wiring providers / counters into the collector, running the collection daemon, and shaping its exporters (Prometheus pull, Fluent Bit push, NetFlow, file / IPC) so the metrics actually leave the box. Trigger even when {collector emits nothing downstream}, {add a provider to the clx collector}, {turn on the Prometheus endpoint}, {ship counters to Fluent Bit from the DPU}, {daemon starts but no schema rows appear}. This skill owns the CollectX collection mechanism plus the operator's own doca-telemetry / doca-telemetry-exporter usage; it ROUTES the productized DOCA Telemetry Service (DTS) to public docs (AGENTS.md Non-goal #7), the reader API to doca-telemetry, and the publisher API to doca-telemetry-exporter. Refuse to invent clx symbols, provider names, schema fields, flags, or config paths — describe the class and route to the live source.
npx skills add https://github.com/NVIDIA/skills --skill doca-collectx-deployment
Where to start: This skill is the bundle's home for
*operating a CollectX (clx) based telemetry collector* — the
collection framework that gathers provider counters into a
schema and ships them out through one or more exporters. It is a
deployment / operation skill, parallel to
doca-bare-metal-deployment
and doca-container-deployment:
it owns the *runtime shape* of a telemetry collector on the
operator's host or BlueField, not the library APIs the operator's
own program calls. If the user wants to stand up, wire, or debug
a collector and its exporters, open TASKS.md and
start at ## configure. If the question is
*what surfaces does the collector even have and where is the
scope boundary*, start at CAPABILITIES.md.
If the user has not installed DOCA yet, route to
doca-setup first.
CollectX (clx) is NVIDIA's telemetry collection framework. It
underpins the DOCA Telemetry Service (DTS) — and DTS
*as-deployed* (the productized, NGC-shipped / kubelet-started
service container) is out of scope for this bundle per
AGENTS.md Non-goal #7.
This skill therefore draws a hard line and the agent MUST state
it up front:
class (providers / counters → schema → collector daemon →
exporters), and the operator deploying / running / debugging a
collector that they own, plus the operator's own usage of the
two in-bundle telemetry libraries when those feed or
consume the collector.
hardware-counter reader API is owned by
doca-telemetry; the
application-side publisher API (emit counters / events from
a DOCA program) is owned by
doca-telemetry-exporter.
This skill does not re-document either API surface.
DTS container — its packaged config schema, its built-in
provider set, its kubelet manifest, its NGC image — is
externally productized. Route every "operate the DTS service"
question to the
doca-public-knowledge-map externally-productized routing row
and the public DTS guide it points at. The agent must NOT
synthesize DTS config file names, provider knob names, or
paths from memory.
The load-bearing first-touch failure this skill exists to
prevent is **collapsing these four surfaces into "DOCA
telemetry"**: the clx collection mechanism, the doca-telemetry
reader library, the doca-telemetry-exporter publisher library,
and the productized DTS container are four different things with
four different owners. The agent surfaces the decomposition
BEFORE any config-level guidance.
This skill serves **external operators standing up or running a
CollectX-based telemetry collector** on a host or BlueField they
administer — people who already have:
or BlueField Arm), verified per
doca-setup ## test,
exporter, not of writing the reader / publisher library code
(that is the two libs/ skills above), and
docs.nvidia.com as the authoritative source for any concrete
provider name, schema field, flag, or config path.
It is not for:
doca-telemetry) or the
publisher API (route to
doca-telemetry-exporter),
container** as a turnkey service — that is externally
productized (Non-goal #7); route to the public DTS guide,
doca-setup ## no-install.
The skill teaches the agent the *procedure and the scope
boundary*; it does not invent clx symbol names, provider names,
schema field names, exporter flag names, or config paths from
memory — those come from the live install and the public docs via
doca-public-knowledge-map.
Load this skill when the user is doing hands-on **deployment or
operation of a CollectX-based telemetry collector** and the
question is about the collector runtime shape, not a library API.
Concretely:
schema and ships them out — and deciding which export backend
(Prometheus pull, Fluent Bit push, NetFlow, file / IPC) fits
the downstream consumer.
confirming the device actually exposes it before the config
commits (the gate-before-commit rule, shared with
doca-telemetry-utils).
the box, and confirming the downstream consumer receives them
end-to-end (not just "the daemon is running").
or ships nothing downstream, or whose exporter endpoint is
silent — walking the layered ladder rather than guessing.
productized DTS container (route to public docs, Non-goal #7),
the reader library (route to doca-telemetry), or the
publisher library (route to doca-telemetry-exporter) instead
of the collection mechanism this skill owns.
Do not load this skill for: the hardware-counter reader API
(use doca-telemetry); the
publisher API (use
doca-telemetry-exporter);
operating the productized DTS container (route via
doca-public-knowledge-map
Non-goal #7); installing DOCA or preparing the env (use
doca-setup); or any hardware-state
change (use
doca-hardware-safety).
This is a thin loader. The substantive material lives in two
companion files:
CAPABILITIES.md — the collector deployment contract as aclass: the four-surface decomposition (clx collection
mechanism vs reader library vs publisher library vs productized
DTS), the collection pipeline shape (providers / counters →
schema → collector daemon → exporters), the export-backend
surface (Prometheus pull, Fluent Bit push, NetFlow, file /
IPC) at class level, the version overlay on
doca-version, the error taxonomy
(collector won't start → no provider rows → schema mismatch →
exporter silent → downstream skew → transport), the
observability surface, and the safety policy (gate provider
support before commit; collector is read-only against the
device; route any mutating step to
doca-hardware-safety; do
not invent clx names / paths).
TASKS.md — step-by-step workflows for the deployment verbs:configure, build (routing stub), modify, run, test,
debug, plus a Deferred task verbs block that routes
out-of-scope questions (the two libraries, the productized DTS
container, env prep, hardware-state change) to their owners.
The skill assumes a host or BlueField where DOCA is already
installed and healthy (per
doca-setup ## test) and the
operator can run the collector and reach its exporter sinks. It
does not cover installing DOCA — that path goes through
doca-setup — and it does not cover
the reader / publisher library APIs or the productized DTS
container.
SKILL.md first to confirm the user's question isin scope (operating a CollectX-based collector and its
exporters — NOT the reader / publisher library APIs, NOT the
productized DTS container).
shape, the export-backend class surface, the version overlay,
the error taxonomy, the observability surface, and the safety
policy, see CAPABILITIES.md.**
configure, build (routingstub), modify, run, test, debug, and the
Deferred task verbs block — see TASKS.md.**
Both companion files cross-link to each other,
doca-version for the canonical
version-handling rules, and
doca-public-knowledge-map
whenever the right answer is "read the live config / public docs"
rather than collector-specific guidance.
See references/details.md.
See references/details.md.
See references/details.md.
Assess Kubernetes workloads and cluster configuration for AKS Automatic compatibility. Identifies incompatibilities, generates fixes, and guides migration from AKS Standard to AKS Automatic. WHEN: migrate to AKS Automatic, check AKS Automatic readiness, validate manifests for Automatic, assess cluster for Automatic compatibility, fix deployment for Automatic compatibility, identify AKS Automatic migration blockers, is my cluster ready for AKS Automatic.
Discovers available Azure OpenAI model capacity across regions and projects. Analyzes quota limits, compares availability, and recommends optimal deployment locations based on capacity requirements. USE FOR: find capacity, check quota, where can I deploy, capacity discovery, best region for capacity, multi-project capacity search, quota analysis, model availability, region comparison, check TPM availability. DO NOT USE FOR: actual deployment (hand off to preset or customize after discovery), quota increase requests (direct user to Azure Portal), listing existing deployments.
Interactive guided deployment flow for Azure OpenAI models with full customization control. Step-by-step selection of model version, SKU (GlobalStandard/Standard/ProvisionedManaged), capacity, RAI policy (content filter), and advanced options (dynamic quota, priority processing, spillover). USE FOR: custom deployment, customize model deployment, choose version, select SKU, set capacity, configure content filter, RAI policy, deployment options, detailed deployment, advanced deployment, PTU deployment, provisioned throughput. DO NOT USE FOR: quick deployment to optimal region (use preset).
Unified Azure OpenAI model deployment skill with intelligent intent-based routing. Handles quick preset deployments, fully customized deployments (version/SKU/capacity/RAI policy), and capacity discovery across regions and projects. USE FOR: deploy model, deploy gpt, create deployment, model deployment, deploy openai model, set up model, provision model, find capacity, check model availability, where can I deploy, best region for model, capacity analysis. DO NOT USE FOR: listing existing deployments (use foundry_models_deployments_list MCP tool), deleting deployments, agent creation (use agent/create), project creation (use project/create).
Intelligently deploys Azure OpenAI models to optimal regions by analyzing capacity across all available regions. Automatically checks current region first and shows alternatives if needed. USE FOR: quick deployment, optimal region, best region, automatic region selection, fast setup, multi-region capacity check, high availability deployment, deploy to best location. DO NOT USE FOR: custom SKU selection (use customize), specific version selection (use customize), custom capacity configuration (use customize), PTU deployments (use customize).
This skill should be used when working with LaminDB, an open-source data framework for biology that makes data queryable, traceable, reproducible, and FAIR. Use when managing biological datasets (scRNA-seq, spatial, flow cytometry, etc.), tracking computational workflows, curating and validating data with biological ontologies, building data lakehouses, or ensuring data lineage and reproducibility in biological research. Covers data management, annotation, ontologies (genes, cell types, diseases, tissues), schema validation, integrations with workflow managers (Nextflow, Snakemake) and MLOps platforms (W&B, MLflow), and deployment strategies.
Latch platform for bioinformatics workflows. Build pipelines with Latch SDK, @workflow/@task decorators, deploy serverless workflows, LatchFile/LatchDir, Nextflow/Snakemake integration.
Run Python code in the cloud with serverless containers, GPUs, and autoscaling. Use when deploying ML models, running batch processing jobs, scheduling compute-intensive tasks, or serving APIs that require GPU acceleration or dynamic scaling.
Take nvidia/doca-collectx-deployment from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.