Official agent skill

Jetson Video Capability

by NVIDIA in NVIDIA/skills

A skill your agent uses when Jetson codec, profile, chroma, bit-depth, dimension, engine-count, or operational support must be reconciled from live APIs, authenticated NVIDIA samples, and NVIDIA…

OfficialApache-2.0Auto-check passedAI & LLM Engineering

Install Jetson Video Capability

skills CLI
$ npx skills add NVIDIA/skills --skill jetson-video-capability -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install NVIDIA/skills jetson-video-capability --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/NVIDIA/skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/jetson-video-capability .claude/skills/jetson-video-capability && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
jetson-video-capability
GitHub stars
3.5k
Used in
1 other repo
Token cost
~2k tokens
SKILL.md length
916 words
Files
7 (incl. references)
Skills in repo
380
Repo updated
First seen
Licence
Apache-2.0

At a glance

A skill your agent uses when Jetson codec, profile, chroma, bit-depth, dimension, engine-count, or operational support must be reconciled from live APIs, authenticated NVIDIA samples, and NVIDIA…

  • Works in 6 steps: Classify scope and selected surface… → Query only the selected surface.… → Resolve the most exact live product… → …
  • Operational support must be reconciled from live APIs
  • SKILL.md covers Scope gates, Read-only discovery, Decision flow and Evidence rules
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Jetson Video Capability is an agent skill from NVIDIA/skills, published by the product's own GitHub organization. Use when Jetson codec, profile, chroma, bit-depth, dimension, engine-count, or operational support must be reconciled from live APIs, authenticated NVIDIA samples, and NVIDIA documentation; also applies the content-DRM scope.

Its SKILL.md is about 2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 8 other files, including reference files (for example `BENCHMARK.md`, `evals/evals.json` and `references/capability-queries.md`).

It sits in AI & LLM Engineering, covering GPU and accelerator computing. It works with NVIDIA AI Platform. The repository describes itself as: Agent Skills for NVIDIA products — install into Claude Code, Codex, and other coding agents to run Physical AI, robotics, simulation, CUDA, and RAG workflows end to end. The licence is Apache-2.0.

When your agent uses it

  • Operational support must be reconciled from live APIs
  • Authenticated NVIDIA samples
  • NVIDIA documentation
  • Also applies the content-DRM scope

Example prompts

  • “/jetson-video-capability”

Requirements

  • Python 3

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Classify scope and selected surface before any probe.
  2. Query only the selected surface. Preserve raw records, errors, exact GPU,
  3. Resolve the most exact live product identity using the device-tree paths and
  4. Report documentation No as the final unsupported product verdict even if
  5. For a PyNvVideoCodec encode-availability operation, request setup's
  6. Run an exact operation only when the user requests live availability and

What it can do on your machine

Read from SKILL.md and the folder at commit 67a13c0. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • docs.nvidia.com
    • developer.nvidia.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Jetson Video Capability loads about 2k tokens when it runs, and up to ~5.9k if it reads all its reference files. Until then it costs about 62 tokens; SKILL.md has 916 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~62
When it runs · the whole SKILL.md, loaded when a task matches
~2k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~5.9k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from NVIDIA/skills at commit 67a13c0, republished under its Apache-2.0 licence (© NVIDIA). 916 words, ~1,955 tokens.

Download SKILL.mdSave it as .claude/skills/jetson-video-capability/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.
name
jetson-video-capability
description
Use when Jetson codec, profile, chroma, bit-depth, dimension, engine-count, or operational support must be reconciled from live APIs, authenticated NVIDIA samples, and NVIDIA documentation; also applies the content-DRM scope.
license
Apache-2.0
metadata.author
Vinit Bansal <vinitkumarb@nvidia.com>
metadata.tags
jetson, video-codec-sdk, pynvvideocodec, nvenc, nvdec, capability
metadata.languages
markdown
metadata.data-classification
public

Jetson Video Capability

Keep three authorities separate:

  • API query: raw fields, never operation or product-support proof.
  • Authenticated NVIDIA sample: report or exact operation evidence.
  • Applicable NVIDIA documentation: product-support verdict.

Scope gates

  • For a request solely for PSNR, SSIM, or other objective quality metrics, say this skill does not provide them and a separately authorized quality workflow is required; do nothing else.
  • For Netflix, Widevine, PlayReady, or clearly content-protected streaming, state only that this skill covers hardware encode/decode of user-supplied non-DRM bitstreams, not content-DRM playback. Do not claim whether the service works, describe Jetson certification, CDM, or secure-playback requirements, or recommend a browser, DRM module, workaround, or bypass; then stop. An unqualified “DRM” may mean Linux DRM/KMS; ask which meaning if context does not resolve it.
  • A bare “video SDK” is ambiguous: ask native Video Codec SDK, PyNvVideoCodec, or both before probing. An otherwise unqualified capability request uses the native-preferred fallback in surface-selection-contract.md.

Read-only discovery

Capability work depends on jetson-video-setup for a fresh, read-only installation check. Invoke that skill through public dispatch and consume its reported exact native package/Samples root or exact PyNvVideoCodec interpreter, version, and loaded module path. Do not locate or import setup's files. A missing or mismatched surface is unknown/not_ready, never codec unsupported; route repair to setup without mutating anything here.

Engine capability queries belong here, not in setup. For PyNvVideoCodec, use the exact selected interpreter to call the public GetEncoderCaps and GetDecoderCaps APIs as described in capability-queries.md. A broad encoder catalog covers H.264, HEVC, and AV1; a broad decoder catalog covers all ten families across four chroma formats and three bit depths (120 exact tuples). A bounded request queries only named members of the applicable catalog set. Preserve every scoped record, error, and GPU ordinal. Nonzero-GPU helper results remain unknown when the public helper selects only GPU 0.

For native reports, reuse authenticated package-owned binaries or build only the required report target in a fresh user-owned tree, then run AppEncCuda -ec and/or AppDec -dc using the build, identity, and grammar rules in the capability reference. A query-only request does not authorize package installation or an encode/decode operation. If the package, source, tool, interpreter, or runtime-library identity cannot be established, report the result unknown and name the missing setup prerequisite.

Decision flow

  1. Classify scope and selected surface before any probe.
  2. Query only the selected surface. Preserve raw records, errors, exact GPU, release, interpreter/binary identities, argv, and evidence classification.
  3. Resolve the most exact live product identity using the device-tree paths and NUL handling in capability-queries.md, then cross-check it against NVIDIA's current Video Encode and Decode Support Matrix and the release-matched SDK 13.0 NVENC or NVDEC application note. Never infer SKU from memory, engine count, capability fields, or operation behavior. Preserve source URL, retrieval date, table title, exact row/column labels, and cell value, using that reference's manual capture record. Generic family identity stays non-exact; use candidate-row consensus only when every authenticated candidate agrees.
  4. Report documentation No as the final unsupported product verdict even if an API or diagnostic operation is positive; this ends the normal availability check. Documentation Yes establishes documented support; live availability additionally needs the matching authenticated operation. Missing, unretrievable, or conflicting documentation remains unknown. When documentation is unknown, do not present positive capability fields as available options: label each affected codec unknown beside them and state the retrieval failure with the verdict.
  5. For a PyNvVideoCodec encode-availability operation, request setup's full-samples profile and carry its exact interpreter into the recipe and pipeline stages. Do not select the smaller decode-performance/smoke profile.
  6. Run an exact operation only when the user requests live availability and documentation is positive or unknown, or explicitly requests a diagnostic despite a negative verdict. A diagnostic under documentation No reports only operation_verified or operation_failed for that exact tuple and never changes the unsupported product verdict. A tuple is the exact surface, GPU, codec, profile, chroma, bit depth, dimensions, input format, and control set tested. Resolve one recipe with jetson-video-recipe, then use jetson-video-pipeline for encode followed by independent decode of the exact output identity. A failed tuple never generalizes to the product.
Show full SKILL.md (235 more words)Show less

Evidence rules

  • GetEncoderCaps success is capability_reported, supported=null, operation_status=not_tested.
  • GetDecoderCaps bIsSupported=1/0 records raw API true/false and whether returned limits apply; neither value is the documentation verdict.
  • Missing enums, calls, fields, prerequisites, or nonzero-GPU authority are unknown, not unsupported.
  • Native -ec/-dc text is official_sample_report; preserve raw values and never rewrite them as API or product claims.
  • When reporting Main10 support, note that NVENC can convert verified 8-bit input internally and that P010 is the exact no-input-bit-depth-conversion path; a live claim still requires an authenticated 10-bit operation.
  • AV1 output is operation evidence only after the pipeline's package-owned decoder consumes the exact artifact and reports the expected frame count.
  • For a VP9 encode question, report only that VP9 remains a decoder family and no released NVENC route exists. Do not add a generic list of other encoders or offer a diagnostic encode operation.
  • Presets, tuning, package presence, throughput, and successful concurrent streams do not establish codec support or NVENC/NVDEC engine count.
  • Codec/API capability, NVENC/NVDEC availability, and successful bounded operations do not establish DMA-BUF, NvSciBuf, CUDA-memory sharing, zero copy, or cross-stage synchronization compatibility.

For a Python API query, create a short task-local program from this Markdown and the installed public SDK, run it with the exact selected interpreter, and keep its raw output with the result. Installation belongs to setup and operation validation belongs to pipeline. This skill owns engine queries, classification, documentation reconciliation, and the compact direct report above.

© NVIDIA, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 6 other files (references) in skills/jetson-video-capability of NVIDIA/skills.

  • SKILL.md
  • BENCHMARK.md
  • evals/evals.json
  • references/capability-queries.md
  • references/surface-selection-contract.md
  • skill-card.md
  • skill.oms.sig

Open the folder on GitHubat commit 67a13c0

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in NVIDIA/skills, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Jetson Video Capability next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Jetson Video Capability compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Jetson Video Capability this skillNVIDIA/skills3.5k1 repos~2kAutomated safety check: PassApache-2.0
Fla Triton To Gluonfla-org/flash-linear-attention5.8k—~4.2kAutomated safety check: PassMIT
DGX Spark Memory and Thermal Opswshobson/agents40k1 repos~2kAutomated safety check: PassMIT
DGX Spark Training Gotchaswshobson/agents40k1 repos~2kAutomated safety check: PassMIT
Megatron-LM on SLURMNVIDIA/Megatron-LM18k—~1.8kAutomated safety check: PassApache-2.0
OpenVLA-OFT Fine-TuningOrchestra-Research/AI-Research-SKILLs13k1 repos~3.7kAutomated safety check: PassMIT

Similar skills

  • Fla Triton To Gluon

    fla-org/flash-linear-attention

    Workflow for porting an existing Triton kernel in fla/ops/ to Gluon (triton.experimental.gluon) to gain explicit control over tensor layouts, shared memory, async data movement (cp.async / TMA), MMA…

    5.8k GitHub stars~4.2k tokensUpdated today
    AI & LLM EngineeringAuto-check passed
  • Plans memory headroom, works through out-of-memory failures and watches temperature and power during long ML training jobs on NVIDIA DGX Spark.

    40k GitHub starsUsed in 1 repo~2k tokens
    AI & LLM EngineeringAuto-check passed
  • Preflight checks and diagnosis for ten known failure modes of ML training on NVIDIA DGX Spark's GB10, spanning launch errors, memory, thermals, bandwidth and precision.

    40k GitHub starsUsed in 1 repo~2k tokens
    AI & LLM EngineeringAuto-check passed
  • Megatron-LM on SLURM

    NVIDIA/Megatron-LM

    Official

    Shows how to launch distributed Megatron-LM training on a SLURM cluster: sbatch skeleton, torch.distributed.run setup, CUDA_DEVICE_MAX_CONNECTIONS rules and failure diagnosis.

    18k GitHub stars~1.8k tokensUpdated today
    AI & LLM EngineeringAuto-check passed
  • OpenVLA-OFT Fine-Tuning

    Orchestra-Research/AI-Research-SKILLs

    Fine-tunes and evaluates OpenVLA-OFT and OFT+ robot policies with LoRA and continuous action heads on LIBERO simulation and ALOHA real-robot setups.

    13k GitHub starsUsed in 1 repo~3.7k tokens
    AI & LLM EngineeringAuto-check passed
  • Cosmos Policy Evaluation

    Orchestra-Research/AI-Research-SKILLs

    Sets up and runs NVIDIA Cosmos Policy evaluations on the LIBERO and RoboCasa simulators, including headless GPU rendering and inference latency profiling.

    13k GitHub stars~3.7k tokensUpdated 3 mo ago
    AI & LLM EngineeringAuto-check passed

More from NVIDIA/skills

All 380 skills in this repo
  • Official

    A skill your agent uses when the user wants to deploy, run, debug, tear down, or call the REST API of the RTVI-CV 2D detection / tracking microservice.

    3.5k GitHub starsUsed in 1 repo~4.5k tokens
    Auto-check passed
  • Official

    Generates, validates, compares and explains HOLOLINK_def.svh macro files for the HSB IP, using bundled Python scripts and asking before it writes anything.

    3.5k GitHub stars~2.9k tokensUpdated today
    Auto-check passed
  • Official

    Runs and validates an end-to-end Mission Control demo in a locally installed Isaac Sim, with a Nova Carter robot driven through a Python server.

    3.5k GitHub stars~4.8k tokensUpdated today
    Auto-check passed
  • Orchestrates defect image generation for PCBA, metal surface and glass inspection with NVIDIA Cosmos AnomalyGen on OSMO, from cold-start Day 0 to real-photo Day 1 labeling.

    3.5k GitHub stars~5k tokensUpdated today
    Auto-check: notes
  • Orchestrates video data augmentation and auto-labeling workflows on OSMO, from flow selection and preflight checks to submission, monitoring and output download.

    3.5k GitHub stars~4.7k tokensUpdated today
    Auto-check: notes
  • Official

    Runs NVIDIA TAO Data Services KPI analysis on object detection results, comparing predictions to ground truth and writing per-class precision, recall and AP to a CSV.

    3.5k GitHub stars~2.7k tokensUpdated today
    Auto-check: notes

Questions about Jetson Video Capability

What does Jetson Video Capability do?

A skill your agent uses when Jetson codec, profile, chroma, bit-depth, dimension, engine-count, or operational support must be reconciled from live APIs, authenticated NVIDIA samples, and NVIDIA…. Jetson Video Capability is an agent skill from NVIDIA/skills, published by the product's own GitHub organization. Use when Jetson codec, profile, chroma, bit-depth, dimension, engine-count, or operational support must be reconciled from live APIs, authenticated NVIDIA samples, and NVIDIA documentation; also applies the content-DRM scope.

When should I use Jetson Video Capability?

Jetson Video Capability fits situations like: operational support must be reconciled from live APIs; authenticated NVIDIA samples; NVIDIA documentation; also applies the content-DRM scope.

How do I install Jetson Video Capability in Claude Code?

Run `npx skills add NVIDIA/skills --skill jetson-video-capability -a claude-code`. Or copy the skill folder (skills/jetson-video-capability in NVIDIA/skills) into .claude/skills/jetson-video-capability in your project. Claude Code loads it when a task matches its description.

How do I install Jetson Video Capability in Codex?

Run `npx skills add NVIDIA/skills --skill jetson-video-capability -a codex`. Or copy the skill folder (skills/jetson-video-capability in NVIDIA/skills) into .agents/skills/jetson-video-capability in your project. Codex loads it when a task matches its description.

Can I use Jetson Video Capability in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add NVIDIA/skills --skill jetson-video-capability -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/jetson-video-capability, .gemini/skills/jetson-video-capability, .github/skills/jetson-video-capability and .opencode/skills/jetson-video-capability in your project.

What does Jetson Video Capability need to run?

SKILL.md names no scripts, command-line tools or credentials: Jetson Video Capability is instructions for the agent only. Our summary lists: Python 3.

Does Jetson Video Capability access the network?

SKILL.md names 2 domains. As links in the text: docs.nvidia.com and developer.nvidia.com. This is read from the text; nothing was executed.

Is Jetson Video Capability safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Jetson Video Capability use?

Jetson Video Capability is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Jetson Video Capability use?

About 2k tokens (SKILL.md is roughly 7.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 3.9k tokens, read only when the agent opens those files.

What are the alternatives to Jetson Video Capability?

Skills that share tags, products or a category with Jetson Video Capability: Fla Triton To Gluon (fla-org/flash-linear-attention, 5.8k stars), DGX Spark Memory and Thermal Ops (wshobson/agents, 40k stars), DGX Spark Training Gotchas (wshobson/agents, 40k stars) and Megatron-LM on SLURM (NVIDIA/Megatron-LM, 18k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Jetson Video Capability?

NVIDIA (a GitHub organization, an official publisher) maintains it in NVIDIA/skills, which has 3,539 GitHub stars. The repository holds 380 skills in this directory. The repository was last updated on October 7, 2026.

Source: NVIDIA/skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.