Agent skill · nvidia
jetson-video-recipe
Use when turning a Jetson encoder use case into one surface-neutral recipe with native Video Codec SDK and PyNvVideoCodec projections.
What it needs
About 3k tokens when loaded.
What this skill does
Jetson Video Recipe Create one deterministic nvcodec-recipe schema 2.0 document. Recipe work is off-target and media-free: it does not probe, install, encode, decode, or claim support, quality, or performance. Boundaries For a request solely about PSNR, SSIM, or another objective quality metric, say that a separately authorized quality workflow is required and stop. Resolve a supplied CQ plus average or maximum bitrate conflict first. Return inputrequired, ask only which one to keep, and stop; do not reinterpret a bitrate as a cap or emit a recipe. An unqualified “low latency” does not select a use case. Ask whether it means conferencing, live streaming, or another contract, return inputrequired, and stop without emitting a recipe. Preserve every explicit control. If one surface cannot express it, publish a projection loss; never silently discard or weaken it. Workflow 1. Collect use case, codec, positive integer width/height/fps, input format, GPU, and any explicit profile, preset, tuning, rate-control, bitrate, GOP, B-frame, lookahead, AQ, multipass, or buffering controls. framecount is required before raw encode or measurement, but may remain unknown until an authenticated decoder/transcoder reports it for compressed input. If usecase, width, or height is missing, return inputrequired naming exactly the missing items and stop; apply the documented defaults for every other omitted item. Leave omitted profile SDK-selected. 2. Apply the fixed defaults and constraints in recipes-knobs-and-constraints.md, then build the schema-2 document exactly as described in recipes-workflow.md. Keep caller values and defaults separately attributable. 3. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills nvidia/jetson-video-recipe