NVIDIA signs agent skills — supply chain discipline arrives at the AI agent capability layer
23 May 2026. On 19 May (last modified 21 May) NVIDIA introduced the NVIDIA-Verified Agent Skills — portable SKILL.md packages scanned with SkillSpector, signed with OpenSSF Model Signing, and shipped with a machine-readable Skill Card. They run cross-vendor in Claude Code, Codex and Cursor. For the first time a major vendor brings supply chain discipline into the agent capability layer.

What happened
The NVIDIA team around Moshe Abramovitch, Michael Boone, Sayali Kandarkar, Daniel Major and Nir Paz describes an eight-step publication workflow: source repo → review → scan → evaluate → skill card → sign → catalog → sync. The skill is a portable instruction file following the open agentskills.io specification; it is only verified after all eight steps. Scanning is handled by SkillSpector, which checks both classic software risks (vulnerable dependencies, credential paths) and agent-specific ones — prompt injection, tool poisoning, excessive agency, hidden instructions, purpose-versus-behaviour mismatches. The signature is a detached skill.oms.sig following OpenSSF Model Signing (OMS), verifiable with model_signing verify certificate against nv-agent-root-cert.pem. The machine-readable Skill Card describes ownership, licence, dependencies, known limitations and mitigations.
What it means
Until now agent skills were what container images were before SBOM and Sigstore — bundles with implicit provenance. NVIDIA shifts the trust anchor from publisher to artefact hash: every file in the skill directory is covered by the signature, not just “this skill came from this account”. Methodically the scanner sits on OWASP LLM Top 10, OWASP Agentic AI Risks and MITRE ATLAS. Two things become clear: agent-specific risks need their own scanner classes — prompt injection detection is no longer nice-to-have, it is publication-blocking. And the standard stack (SKILL.md / OMS / Skill Card) is explicitly cross-vendor: the same skill runs in Claude Code, Codex and Cursor.
What it means for the German Mittelstand
For DACH Mittelstand companies the announcement is not a product launch but a procedure — and that is the point. Anyone pulling agent skills from GitHub repos, npm packages or copy-paste into productive workflows is running a shadow supply chain without an inventory. The Skill Card is the SBOM equivalent for AI capabilities. Three mandatory questions per skill admission: Is there a Skill Card? Is the signature verified against a trusted root? Do the declared tool and data accesses match the internal permission model?
The data protection reflex sits directly in the Skill Card. The “Dependencies” and “Data flows” fields disclose which endpoints a skill contacts — third-country transfers become visible before install, not only in the tool-call log. If you process personal data in agent-driven workflows, the Skill Card belongs in the data processing agreement documentation from now on; coordinate with your data protection officer before the first signed skill goes into production.
NIS-2 and the EU AI Act close in from two sides. NIS-2 requires documented ICT supply chain risk management (§ 30 NIS2UmsuCG draft, Art. 21 NIS-2); a workflow with unsigned skills is hard to defend in an audit. The EU AI Act requires risk management, data quality evidence and technical documentation for high-risk systems under Art. 9–15 — the Skill Card addresses exactly these fields at the capability layer. Financial institutions add DORA Art. 28 ff.
What it means for technical development
Architecturally the construction is more interesting than the brand. NVIDIA does not build a proprietary standard but stacks on OpenSSF components: Model Signing as the cryptographic layer, SKILL.md from the agentskills.io spec, MITRE ATLAS and OWASP as the risk taxonomy. Anthropic, OpenAI and Google can adopt the pattern without breaking anything; internal skill registries in Mittelstand houses run on the same path. model_signing verify certificate is immediately deployable as a CI step — a skill without a green verify is a build failure, not an audit note.
For MCP servers the analog holds: anyone writing a server that loads skills pulls the verify obligation into the load path, not into a maintenance job. The SkillSpector classes will migrate into the MCP frameworks themselves over time, in the same way as static analysis moved into modern CI pipelines: verification at the entry, audit log at the exit, Skill Card in the middle.
Concrete recommendation
In this order. First, set up a slim skill inventory — which skills run in Codex, Claude Code or Cursor workflows, with source, hash and ownership. Second, build model_signing verify certificate as a CI step into the path that brings skills into the production repository; only signed skills verified against nv-agent-root-cert.pem or your internal root pass through. Third, adopt the Skill Card template from NVIDIA/Trustworthy-AI for your own internal skills — the Skill Card moves into the DSFA and the processing register. Fourth, coordinate with the data protection officer and the NIS-2 lead on how the Skill Card is taken up into the existing risk management. The interesting question is not whether you deploy agent skills. It is whether tomorrow morning you can say for every productive skill who signed it and what it touches.
This article reflects our technical and strategic assessment. It does not replace legal advice or a data protection impact assessment.
Sources
- NVIDIA Technical Blog — NVIDIA-Verified Agent Skills Provide Capability Governance for AI Agents (19.05.2026, last modified 21.05.2026)
- NVIDIA GitHub — Skills Repository (as of 23.05.2026)
- NVIDIA GitHub — Trustworthy-AI Skill Card Template (as of 23.05.2026)
- OWASP GenAI — Top 10 Risks & Mitigations for Agentic AI (09.12.2025)
About the author
Kim Hartwig
Kim is responsible for day-to-day operations and provides strategic support to our clients on a daily basis. Her expertise in computational linguistics combines an understanding of communication with technical know-how.

![[Translate to English:] Zwei walnussfarbene Sanduhren mit Messingbeschlag stehen nebeneinander auf glattem Beton, die linke ist zu zwei Dritteln gelaufen, die rechte gerade erst angefangen, beide mit oxblutfarbenem Sand; daneben ein cremefarbenes Notizbuch mit drei handgeschriebenen Einträgen, neben denen oxblutfarbene Messungs-Klammern unterschiedlicher Länge die drei Größen-Kategorien markieren, und ein messingbeschlagener Zirkel, in kühlem Nordlicht.](/fileadmin/_processed_/2/0/csm_Sanduhr-AI-Act_26d0708350.png)
