Skip to content

Add NVIDIA DOCA skills component (60 skills for BlueField DPUs / ConnectX NICs)#321

Open
tevet-tamir wants to merge 1 commit into
NVIDIA:mainfrom
tevet-tamir:add-doca-component
Open

Add NVIDIA DOCA skills component (60 skills for BlueField DPUs / ConnectX NICs)#321
tevet-tamir wants to merge 1 commit into
NVIDIA:mainfrom
tevet-tamir:add-doca-component

Conversation

@tevet-tamir

Copy link
Copy Markdown

Summary

This PR registers the NVIDIA DOCA agent-skills component with the catalog. It adds a single pointer file, components.d/doca.yml, that references the public, OSRB-approved bundle repo NVIDIA-DOCA/doca-skills.

The bundle teaches AI coding agents to use the NVIDIA DOCA SDK on BlueField DPUs and ConnectX NICs — setup, libraries, services, tools, deployment, and debugging.

What this adds

  • 60 skills, registered flat (each catalog_dir is a unique doca-* name — no subdirectories), covering DOCA libraries, services, tools, deployment, and cross-cutting setup/version/safety/debug skills.
  • One new file only: components.d/doca.yml. No changes to any existing catalog content.

Compliance & readiness

  • OSRB: approved (NVBug 6323236).
  • Signed: all 60 skills are signed (skill.oms.sig present for every skill).
  • Flat layout: every catalog_dir is a flat, lowercase, hyphenated name (no /), matching the catalog convention.
  • Collision-checked: validated against the live catalog — no name collisions with existing skills.
  • Hygiene: the public bundle passes the reference-hygiene gate (no internal hosts, secrets, or internal-only files; .gitlab-ci.yml / internal pointer dir are not published to the mirror).

Test plan

  • components.d/doca.yml paths resolve and each has a SKILL.md in the bundle repo.
  • All catalog_dir names are flat and unique.
  • No collisions vs the current catalog skill set.
  • Bundle repo is public and all skills are signed.
  • Catalog daily sync picks up the component and publishes the 60 skills under skills/doca-*.

Signed-off-by: Tamir Tevet <ttevet@nvidia.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant