Skip to content

Add Physical AI Skill Hub component#125

Merged
mosheabr merged 1 commit into
NVIDIA:mainfrom
doyubkim:codex/physical-ai-skill-hub-first-sync
May 29, 2026
Merged

Add Physical AI Skill Hub component#125
mosheabr merged 1 commit into
NVIDIA:mainfrom
doyubkim:codex/physical-ai-skill-hub-first-sync

Conversation

@doyubkim
Copy link
Copy Markdown
Contributor

@doyubkim doyubkim commented May 29, 2026

Onboarding type

  • New product onboarding (new components.d/<slug>.yml file)
  • Other (catalog change, README fix, infrastructure, etc.)

For new product onboarding — author affirmations

By submitting this PR, I confirm on behalf of my team:

  • Skills cleared for open source release per NVIDIA's internal IP review process (six-question check, all answers affirmative)
  • License selected: Apache 2.0 / CC-BY 4.0 / Dual (Apache 2.0 + CC-BY 4.0). Specify: Apache 2.0
  • No new license or new third-party component introduced beyond what the source repo already carries
  • Source repo is public and under an NVIDIA-owned GitHub org
  • .agents/skills/ or skills/ path used for new entries (or existing path retained for legacy entries per components.d/<slug>.yml)

NVIDIA contributors: see the internal onboarding guide for the IP review process details and license selection.

Reviewer checklist (OSS Skills PIC)

  • Author confirmations above are checked
  • components.d/<slug>.yml entry valid (required fields, unique catalog_dir, path exists in source repo, filename slug matches name)
  • SKILL.md frontmatter spec-compliant (at least one sampled)
  • No new license or third-party dependency requiring OSRB filing

All PRs

  • All commits signed off with DCO (git commit -s).
    If you forgot, run git rebase --signoff origin/main && git push --force-with-lease to retroactively sign all commits in your branch.

Other context

Adds the first-round Physical AI Skill Hub sync entries:

  • omniverse-cad-to-simready
  • omniverse-realtime-viewer
  • omniverse-usd-performance-tuning
  • physical-ai-infrastructure-setup-and-resilient-scaling
  • physical-ai-neural-reconstruction

Sync gate note:

  • Confirm physical-ai-neural-reconstruction has an evals.json before the sync gate runs; the current source tree shows SKILL.md, skill-card.md, skill.oms.sig, and BENCHMARK.md, but no evals.json was found.

Signed-off-by: Doyub Kim <doyopk@nvidia.com>
@doyubkim doyubkim marked this pull request as ready for review May 29, 2026 01:30
@lingqnv
Copy link
Copy Markdown

lingqnv commented May 29, 2026

looks good. let's gooo

Copy link
Copy Markdown
Collaborator

@mosheabr mosheabr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved. Physical AI Skill Hub source repo is fully prepared — 4 of 5 declared skills are 5/5 artifact-compliant (omniverse-cad-to-simready, omniverse-realtime-viewer, omniverse-usd-performance-tuning, physical-ai-infrastructure-setup-and-resilient-scaling). The 5th (physical-ai-neural-reconstruction) is missing evals.json and will be dropped by sync enforcement until evals lands. Doyub flagged this transparently in the PR body — appreciate the honesty.

Note: source repo is currently internal (NVIDIA-dev/physical-ai-skill-hub-dev), but is explicitly allowlisted in nvskills-ci config (allowed_owners + per-repo entry). Worth a follow-up to add links.discussions: false in a small subsequent PR — repo has Discussions disabled and the help table would otherwise render a broken link.

@mosheabr mosheabr merged commit 3eb1dde into NVIDIA:main May 29, 2026
mosheabr added a commit that referenced this pull request May 29, 2026
One-time content bridge while the catalog sync workflow's GITHUB_TOKEN
gains cross-org read scope for internal NVIDIA-dev repos. Without that
access, the sync logs "Clone failed for NVIDIA-dev/physical-ai-skill-hub-dev"
on every run and these skills cannot land via the normal mirroring path,
despite being fully 5/5 compliant in source.

Skills staged (all sig + skill-card + evals + BENCHMARK + SKILL.md from
the source repo's main branch):

  - omniverse-cad-to-simready
  - omniverse-realtime-viewer
  - omniverse-usd-performance-tuning
  - physical-ai-infrastructure-setup-and-resilient-scaling
  - physical-ai-neural-reconstruction

Two source skills are intentionally excluded from the catalog and NOT
staged here:

  - physical-ai-defect-image-generation (excluded by policy)
  - physical-ai-video-data-augmentation (excluded by policy)

Behavior of the sync workflow with this manual content in place: the
sync will continue to log "Clone failed" for this component and skip
the source-side refresh, but the existing catalog content under
skills/<skill-name>/ is preserved (the sync only writes for successful
clones — it does not remove orphaned content). Once cross-org token
access lands, the next sync will overwrite this manually-staged
content with the live source-of-truth state.

components.d/physical-ai-skill-hub.yml registered the same 5 skills in
PR #125; no yml changes here.

Signed-off-by: Moshe Abramovitch <moshea@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.

3 participants