界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
数据与研究 · SKILL.md

nvidia-skills-catalog-maintenance

nvidia-skills-catalog-maintenance

【数据与研究】Maintain the NVIDIA skills catalog repository: components.d registrations, generated README tables, plugin bundles, marketplace metadata, benchmark aggregation, signatures, and release/integrity checks. Use only for catalog maintainer workflows, not for discovering or installing NVIDIA skills.

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

name: nvidia-skills-catalog-maintenance description: "Maintain the NVIDIA skills catalog repository: components.d registrations, generated README tables, plugin bundles, marketplace metadata, benchmark aggregation, signatures, and release/integrity checks. Use only for catalog maintainer workflows, not for discovering or installing NVIDIA skills." disable-model-invocation: true metadata: disco-role: operating license: NOASSERTION

NVIDIA Skills Catalog Maintenance

Purpose

Use this skill when maintaining a checkout of the NVIDIA Agent Skills catalog: onboarding or removing component registrations, checking catalog skill artifacts, regenerating README and marketplace metadata, rebuilding plugin bundles, triaging signature drift, and preparing release or sync PRs.

This is a maintainer workflow skill. It is not the catalog discovery router. For user requests such as "which NVIDIA skill should I use", "install a skill", or "find a skill for CUDA/Jetson/RAG", use nvidia-skill-finder instead.

When To Use

Use this skill for tasks that mention one or more of these catalog-maintenance surfaces:

  • components.d/*.yml, catalog-exceptions.yml, .github/scripts/manual-components.yml, or sync onboarding.
  • Root README.md skill/help tables, skills/README.md, docs/*.mdx, or Fern docs publishing.
  • plugins.d/*.yml, generated plugins/<name>/, .claude-plugin/marketplace.json, .agents/plugins/marketplace.json, .cursor-plugin/marketplace.json, or plugin version bumps.
  • .github/scripts/marketplace/metadata.json, root skills.sh.json, benchmarks.json, BENCHMARK.md, or metadata generation failures.
  • skill.oms.sig, skill-card.md, eval datasets, signature drift, content integrity, /nvskills-ci, DCO, author, or release gates.

Do Not Use

Do not use this skill to recommend, install, or operate a product skill from the NVIDIA catalog. Use nvidia-skill-finder for discovery and the matched product skill for product-specific work.

Do not hand-edit generated product skill mirrors under skills/<catalog_dir>/ unless the task is an intentional direct catalog exception or generated DisCo output. Product skills are normally maintained in their source repos and mirrored by automation.

Fast Route Map

Maintainer taskRead firstUseful bundled helper
Understand what is hand-edited vs generatedreferences/catalog-layout.mdscripts/inspect_catalog.py --summary
Add, remove, or repair a component registrationreferences/maintainer-workflows.mdscripts/inspect_catalog.py --json
Rebuild plugin manifests or marketplace entriesreferences/plugin-packaging.mdscripts/run_catalog_checks.py --profile plugins --plan
Regenerate metadata, skills.sh.json, or benchmarks.jsonreferences/metadata-release-integrity.mdscripts/run_catalog_checks.py --profile metadata --plan
Triage skill.oms.sig, missing artifact, or integrity failurereferences/metadata-release-integrity.md and references/troubleshooting.mdscripts/run_catalog_checks.py --profile integrity --plan
Prepare a PR or release reviewreferences/maintainer-workflows.md and references/metadata-release-integrity.mdscripts/run_catalog_checks.py --profile pre-pr --plan

Core Operating Rules

  1. Start from the source-of-truth map, not from generated output. Edit components.d/ for synced catalog membership and plugins.d/ for catalog-driven plugin packaging; rebuild generated files afterward.
  2. Treat skill.oms.sig, skill-card.md, eval JSON, and BENCHMARK.md as release gates. Missing or stale artifacts are not cosmetic problems.
  3. Prefer check-only commands before mutating files. Use scripts/run_catalog_checks.py --plan to see the exact repo commands, then add --execute only after confirming the working tree and intended profile.
  4. Preserve unrelated dirty files. In this production run, skills/skills.log was already dirty and is not part of generated runtime content.
  5. Never paste credentials, API keys, PATs, or inference tokens into commands or reports. Sync and AI-enrichment workflows consume repository secrets in CI; local agents should not invent them.
  6. When a check fails, identify whether the failure is source YAML/schema drift, generated-file drift, missing publication artifacts, stale signature content, or external CI/source-repo state before editing.

Bundled References

  • references/catalog-layout.md explains the repository layout, hand-edited inputs, generated outputs, and catalog skill artifact shape.
  • references/maintainer-workflows.md gives step-by-step onboarding, removal, README, docs, and PR maintenance workflows.
  • references/plugin-packaging.md covers plugin source YAML, generated plugin trees, marketplace manifests, copy vs symlink materialization, and version policy.
  • references/metadata-release-integrity.md covers metadata generation, benchmark aggregation, signature/content-integrity gates, skill cards, evaluation, and release checks.
  • references/troubleshooting.md maps common catalog-maintenance symptoms to causes and recovery steps.
  • references/repo-provenance.md records the source checkout baseline used to create this skill.

Bundled Scripts

  • scripts/inspect_catalog.py performs read-only catalog shape and artifact checks against any checkout of this repository.
  • scripts/run_catalog_checks.py prints or runs the safe local check command sets for metadata, plugins, integrity, and pre-PR review.

Common Signals

  • If the task names components.d, catalog-exceptions.yml, or the sync workflow, start with references/catalog-layout.md.
  • If the task mentions plugins.d, generated plugins/<name>/, or marketplace JSON, start with references/plugin-packaging.md.
  • If the task mentions metadata, skills.sh.json, benchmarks.json, signing, or release gates, start with references/metadata-release-integrity.md.
  • If the task mentions README.md table regeneration or PR maintenance, start with references/maintainer-workflows.md.
  • If the task is a failure report, start with references/troubleshooting.md and identify whether the issue is source drift, generated drift, or missing publication artifacts.

Typical Start

python <this-skill>/scripts/inspect_catalog.py --repo-root /path/to/nvidia-skills --summary
python <this-skill>/scripts/run_catalog_checks.py --repo-root /path/to/nvidia-skills --profile pre-pr --plan

If the user asks you to change catalog files, inspect first, make the smallest source-of-truth edit, run the relevant check profile, then summarize changed files and any unresolved CI-only gates.

我的收藏