Agent skill · nvidia

pva-spec

Create and validate an NVIDIA PVA operator specification, test matrix, evidence manifest, and deterministic OpGen handoff. Use after Doctor for new operators, changes, or repairs, using requirements, a partial spec, reference code, or an existing operator. Accept text, files, and public URLs. Record unresolved requirements without inventing behavior.

What it needs

About 5k tokens when loaded.

What this skill does

<!-- SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. --> Specify a PVA operator Define behavior before implementation. Spec owns the behavior contract and test matrix. It does not implement the operator or invoke OpGen. Inputs Accept one or more of these sources: A plain-language description or local requirements file. A public requirements URL. A partial or complete specification. A local or public reference implementation. An existing operator name or path. Resolve: Task mode: new, change, or repair. PVA generation: GEN2, GEN3, or both. PVA SDK version and PVA Solutions version, when used. Host API: C, C++, or both. EMU policy: optional by default or required by user request. Work directory (WORKDIR) and project root (PROJECTROOT). A Doctor report that is ready for spec, or accepted limitations. Default WORKDIR to ./pva-operator/<operator-name>/. Resolve it and user-supplied relative paths against the invocation directory before changing directories. PROJECTROOT is the absolute supplied project directory. Work directly in that project. Do not overwrite an existing configuration. SKILLROOT is the absolute directory containing this skill's SKILL.md, after resolving symlinks. Bundled files are relative to that directory. All command paths below use these absolute roots. Verify references Require Doctor's public-reference-corpus check to be PASS. Set SDKREFERENCES to the report's absolute sdkreferenceroot. Require a readable index.md and reference-lock.json, a lock SHA-256 matching the report's sdkreferencelocksha256, and the reported SDK version matching this task. If these fields are absent or no longer match, return BLOCKED and request a fresh Doctor report. Do not fall back to an installed package or CWD path. Read the pva-spec route in $SDKREFERENCES/index.md. Before reading Markdown, check its SHA-256 against the lock outputs entry; return BLOCKED on a mismatch. Resolve links relative to each generated file. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills nvidia/pva-spec

View the source on GitHub

Browse the @skills marketplace