Add Skill Card Generator#88
Conversation
Signed-off-by: Pratyusha Maiti <pmaiti@nvidia.com>
|
@mosheabr - cross referencing previous comment: https://github.com/NVIDIA/skills/pull/64#issuecomment-4500645275 Please let me know if any questions or concerns! |
|
Thanks for opening this @pmaiti-nvidia! Will land this in https://github.com/openclaw/clawhub once shipped. |
Signed-off-by: Pratyusha Maiti <pmaiti@nvidia.com>
- catalog_dir: lowercase to match skill name (flat-layout policy adopted 2026-05-28 — skills land at skills/<skill-name>/ at top level, no product parent dir) - name: drop hyphens — "Skill Card Generator" (display name); slug derivation still produces skill-card-generator.yml - Add trailing slash to source path for consistency - links.discussions: false — Trustworthy-AI has Discussions disabled; without override the auto-generated Getting Help table renders a broken link Signed-off-by: Moshe Abramovitch <moshea@nvidia.com>
mosheabr
left a comment
There was a problem hiding this comment.
Approved. Skill Card Generator from NVIDIA/Trustworthy-AI is the cleanest onboarding to date: source-side PR #13 landed all 5 prereqs (renamed skill-card.md, evals.json, signed, SPDX license, bonus BENCHMARK.md from re-running /nvskills-ci after Keshav's announcement). Catalog yml now follows flat-layout convention (lowercase catalog_dir matching skill name) and overrides discussions for the Trustworthy-AI repo that has them disabled. Per-skill LICENSE file present — exactly the right pattern for a CC0 source repo carrying Apache-2.0/CC-BY-4.0 skill content.
Onboarding type
components.d/<slug>.ymlfile)For new product onboarding — author affirmations
By submitting this PR, I confirm on behalf of my team:
.agents/skills/orskills/path used for new entries (or existing path retained for legacy entries percomponents.d/<slug>.yml)Reviewer checklist (OSS Skills PIC)
components.d/<slug>.ymlentry valid (required fields, uniquecatalog_dir, path exists in source repo, filename slug matches name)SKILL.mdfrontmatter spec-compliant (at least one sampled)All PRs
git commit -s).If you forgot, run
git rebase --signoff origin/main && git push --force-with-leaseto retroactively sign all commits in your branch.Other context (for non-onboarding PRs)