NVIDIA Agent Skills: NVIDIA가 공개한 검증된 AI 에이전트용 스킬 카탈로그

NVIDIA Agent Skills 소개

NVIDIA Agent Skills는 AI 에이전트가 NVIDIA의 CUDA-X 라이브러리, AI Blueprint, 플랫폼 도구를 올바르게 사용할 수 있도록 가르치는 휴대 가능한 지시문(portable instruction set) 모음입니다. 같은 SKILL.md 형식이 agentskills.io 오픈 스펙을 따르기 때문에, 한 번 작성한 스킬을 Claude Code, Codex, Cursor 같은 여러 코딩 에이전트에서 그대로 사용할 수 있도록 설계되어 있습니다.

이 저장소는 스킬을 직접 보관하지 않고 카탈로그 역할만 합니다. 실제 스킬 본문은 cuOpt, TensorRT-LLM, Megatron-Core, NeMo-RL, DALI 같은 각 제품 저장소에서 관리되고, 자동 동기화 파이프라인이 매일 이 저장소로 미러링합니다. 즉, 독자가 보는 카탈로그 항목은 항상 원 저장소의 최신 상태와 가까이 따라갑니다.

NVIDIA가 굳이 별도 저장소를 만든 이유는 단순한 모음집이 아니라 검증(verified) 이라는 신뢰 계층을 추가하기 위해서입니다. 카탈로그에 올라오기 전, 각 스킬은 자동 정책 점검과 보안 스캐너 SkillSpector로 검사되고, 스킬 카드(skill card)라는 기계 판독 가능한 메타데이터를 발급받으며, 다운로드 이후에도 변경되지 않았음을 확인할 수 있도록 OMS 서명을 함께 배포받습니다. 본 게시물에서는 NVIDIA Agent Skills의 카탈로그 구조, 검증 파이프라인, 그리고 cuOpt 스킬을 예시로 한 실제 설치·검증 절차를 정리합니다.

NVIDIA Agent Skills의 카탈로그 구성

카탈로그는 skills/ 디렉토리 한 단계 아래에 제품별 폴더가 늘어선 평면적인 구조입니다. 게시 시점 기준으로 16개 제품군이 미러링되어 있으며, 각 폴더는 원 저장소의 SKILL.md 디렉토리를 그대로 가져옵니다. 카탈로그 항목 자체가 일종의 색인이라, 새 제품이 등록되면 components.d/ 디렉토리에 YAML 한 개를 올리는 방식으로 합류합니다.

주요 카테고리는 학습·추론·평가·블루프린트로 나누어 볼 수 있습니다.

  • 추론과 모델 최적화: TensorRT-LLM 은 LLM 추론 최적화를 위한 모델 온보딩, 성능 분석, 커널 작성, CI 진단 절차를, Model-Optimizer 는 양자화·희소화·증류 기반의 효율적 추론을 다룹니다.
  • 대규모 학습과 RLHF: Megatron-Core 는 텐서·파이프라인 병렬과 혼합 정밀도 기반 분산 학습을, Megatron-Bridge 는 NeMo와 Megatron 사이의 데이터 처리·모델 변환을, NeMo-RL 은 Ray 위에서 GRPO/DPO/SFT를 돌리는 RLHF 학습을 안내합니다.
  • 평가와 환경: NeMo Evaluator 는 LLM 평가 실행과 MLflow 결과 접근, NeMo Gym 은 강화학습 학습 환경 구축 절차를 다룹니다.
  • 데이터와 파이프라인: DALI 는 GPU 가속 데이터 로딩과 전처리, DeepStream 은 영상 분석 파이프라인 개발을 가이드합니다.
  • 블루프린트와 응용: cuOpt 는 차량 경로·선형 계획·이차 계획 같은 최적화 9종 스킬, RAG Blueprint 는 Docker Compose/Helm 기반 RAG 파이프라인 배포, Nemotron Voice Agent 는 음성 대화 에이전트 배포, Video Search and Summarization 은 영상 검색·요약 블루프린트를 다룹니다.
  • GPU 컴퓨팅과 양자: CUDA-Q 는 CUDA Quantum 온보딩과 GPU/QPU 시뮬레이션, TileGym 은 타일 기반 GPU 커널 작성과 프레임워크 간 변환을 안내합니다.
  • 샌드박싱과 보안: NemoClaw 는 NVIDIA OpenShell 안에서 OpenClaw를 돌려 에이전트를 샌드박싱하고 정책을 관리하는 절차를 다룹니다.

각 제품 행에는 원본 저장소 경로와 마지막으로 동기화된 커밋 해시·날짜가 함께 표시되므로, 카탈로그 항목이 언제의 스냅샷인지 한눈에 확인할 수 있습니다.

NVIDIA Agent Skills의 검증 파이프라인

검증된 스킬은 단순히 모아 둔 스킬과 달리 카탈로그·스캔·서명·문서화 라는 네 단계의 신뢰 계층을 지납니다. NVIDIA의 Verified Agent Skills 발표 글 은 이 파이프라인을 소스 저장소 → 검토 → 스캔 → 평가 → 스킬 카드 → 서명 → 카탈로그 → 동기화 8단계로 정의합니다.

스캔 단계에서는 SkillSpector 가 의존성 취약점, 수상한 스크립트, 자격 증명 접근, 데이터 유출 경로 같은 전통적 소프트웨어 위험을 점검합니다. 동시에 에이전트 고유의 위험 도 함께 검사합니다. 숨겨진 지시문, 프롬프트 인젝션, 트리거 남용, 과도한 권한, 도구 오염, 그리고 스킬이 표방하는 목적과 실제 요구하는 접근 범위·번들된 동작이 어긋나는지를 봅니다. 이 점검 항목은 OWASP LLM Top 10, OWASP Agentic AI Top 10, MITRE ATLAS 기준을 따른다고 NVIDIA가 Skills 스캔 문서 에서 밝히고 있습니다.

서명 단계는 OpenSSF Model Signing(OMS) 형식을 사용해 스킬 디렉토리 전체에 대한 분리형 서명(skill.oms.sig)을 생성합니다. 사용자는 NVIDIA Agentic Capabilities 루트 인증서를 내려받은 뒤, 다음과 같이 다운로드한 스킬이 게시 시점과 동일한지를 직접 검증할 수 있습니다.

# 1) OMS 검증 도구 설치
pip install model-signing

# 2) 스킬 디렉토리 서명 검증
model_signing verify certificate SKILL_DIR \
  --signature SKILL_DIR/skill.oms.sig \
  --certificate-chain nv-agent-root-cert.pem \
  --ignore-unsigned-files

스킬 카드는 Trustworthy-AI 저장소의 Skill Card 템플릿 에 정의되어 있으며, 스킬이 무엇을 하는지, 누가 만들었는지, 어떤 라이선스로 배포되는지, 어떤 의존성·한계·완화 방안이 있는지를 한 파일에 적습니다. 예를 들어 cuOpt 라우팅 스킬의 스킬 카드 는 cuOpt 솔버 엔드포인트 외에 어떤 자원에 접근하는지, 어떤 벤치마크로 검증되었는지를 기계 판독 가능한 형태로 명시합니다. 평가 단계는 향후 트리거 정확도·작업 완료율·토큰 효율 같은 공통 지표를 같은 파이프라인 안에 통합하는 것이 목표라고 블로그 가 밝히고 있습니다.

NVIDIA는 NeMo Guardrails 같은 런타임 가드레일과 NemoClaw 같은 샌드박스 실행 환경으로 에이전트가 어떻게 동작하는지 를 통제해 왔고, 검증된 스킬은 거기에 에이전트가 무엇을 할 수 있게 되는지(=capability) 를 통제하는 층을 추가합니다. 즉 같은 SKILL.md 포맷의 호환성은 유지한 채, 도구·레지스트리·엔터프라이즈 플랫폼을 가로지르는 신뢰의 사슬을 끼워 넣는 시도라고 볼 수 있습니다.

NVIDIA Agent Skills의 설치 흐름

카탈로그는 자체 CLI 대신 Vercel Labs의 skills CLI 흐름을 그대로 사용합니다. npx로 실행되고, 카탈로그를 직접 클론하거나 폴더를 복사할 필요가 없습니다. 가장 간단한 진입점은 대화형 설치입니다.

npx skills add nvidia/skills

이렇게 실행하면 CLI가 사용 가능한 스킬 목록과 설치 위치를 차례로 물어봅니다. 다음번에 에이전트가 스킬을 로드할 때 새 스킬이 인식되며, "cuOpt로 선형 계획 문제를 풀어줘" 같은 작업을 요청하면 cuOpt Python API 사용법을 스킬이 안내합니다.

이미 어떤 스킬을 설치할지 알고 있다면 프롬프트를 건너뛸 수 있습니다.

# cuOpt 수치 최적화 Python API 스킬을 무인 설치
npx skills add nvidia/skills \
  --skill cuopt-numerical-optimization-api-python --yes

설치 대상 에이전트도 명시적으로 고를 수 있습니다. README의 Install for a Specific Agent 섹션에는 Claude Code, Codex, Cursor, Kiro 등의 사례가 정리되어 있고, --agent 를 여러 번 줘서 같은 스킬을 여러 에이전트에 동시에 설치하는 방법도 안내합니다.

npx skills add nvidia/skills \
  --skill cuopt-numerical-optimization-api-python \
  --agent claude-code \
  --agent codex \
  --agent cursor \
  --agent kiro-cli

설치 전 카탈로그를 살펴보려면 --list 플래그를 사용하고, 전역 설치·업데이트·삭제·수동 복사 같은 비대화형 절차는 Advanced installation 문서 가 다룹니다. 설치 후 서명 검증을 함께 돌리면 카탈로그가 제공하는 신뢰 계층을 끝까지 활용할 수 있습니다.

NVIDIA Agent Skills의 로드맵

저장소의 Roadmap 섹션 은 이미 도달한 지점과 남은 작업을 함께 정리하고 있습니다. 공개된 카탈로그, 일일 자동 동기화 파이프라인, 그리고 명령 안전성과 공급망 무결성을 포함하는 보안 스캔은 완료된 상태입니다. 남은 항목으로는 모든 게시 스킬에 검증 가능한 NVIDIA 서명을 부여하는 스킬 서명, 보편적 평가 기준과 작업별 평가 기준, 신원·출처·품질·행동 한계를 기계 판독 가능한 형태로 묶는 스킬 카드 정착, 외부 게시 전 컴플라이언스 게이트, 외부 마켓플레이스와 MCP 허브로의 신디케이션이 이름을 올리고 있습니다.

자가 평가 메트릭과 외부 마켓플레이스 신디케이션은 NVIDIA 단일 저장소를 넘어 에이전트 스킬 생태계 전체의 신뢰 인프라 로 가려는 신호로 읽힙니다. 다만 현재 시점에서는 상당수 제품 폴더의 스킬 수가 0으로 표기되어 있어, 카탈로그가 실효성을 가지려면 각 제품팀이 SKILL.md 작성을 끝내고 동기화 파이프라인에 합류해야 한다는 점은 함께 봐야 합니다.

NVIDIA Agent Skills의 라이선스

NVIDIA Agent Skills는 코드와 콘텐츠에 서로 다른 라이선스를 적용합니다. 저장소 차원의 LICENSE 파일 은 코드에 대해 Apache 2.0을, 문서·콘텐츠에 대해 CC BY 4.0을 적용한다고 명시합니다. 코드 부분은 개인·상업 용도로 자유롭게 사용·수정·재배포할 수 있고, 문서·콘텐츠를 재사용할 때는 출처 표시 의무를 따라야 합니다. 각 스킬은 원 저장소의 라이선스를 그대로 따르므로, 실제 사용 전 해당 제품 저장소의 LICENSE 파일을 함께 확인하는 편이 안전합니다.

:house: NVIDIA Agent Skills 공식 홈페이지

:books: NVIDIA Agent Skills 발표 블로그

:github: NVIDIA Agent Skills 프로젝트 GitHub 저장소

:github: NVIDIA SkillSpector 스캐너 GitHub 저장소

:github: NVIDIA Trustworthy-AI 스킬 카드 템플릿

더 읽어보기




이 글은 GPT 모델로 정리한 글을 바탕으로 한 것으로, 원문의 내용 또는 의도와 다르게 정리된 내용이 있을 수 있습니다. 관심있는 내용이시라면 원문도 함께 참고해주세요! 읽으시면서 어색하거나 잘못된 내용을 발견하시면 덧글로 알려주시기를 부탁드립니다. :hugs:

:pytorch:파이토치 한국 사용자 모임:south_korea:이 정리한 이 글이 유용하셨나요? 회원으로 가입하시면 주요 글들을 이메일:love_letter:로 보내드립니다! (기본은 Weekly지만 Daily로 변경도 가능합니다.)

:wrapped_gift: 아래:down_right_arrow:쪽에 좋아요:+1:를 눌러주시면 새로운 소식들을 정리하고 공유하는데 힘이 됩니다~ :star_struck: