SkillEvaluator의 개요
SkillEvaluator는 Agent Skills 사양이 정의하는 지시문과 스크립트 폴더인 에이전트 스킬을 테스트하는 NVIDIA의 오픈소스 프레임워크입니다. NVIDIA Verified Skills 파이프라인을 뒷받침하는 도구이자, 에이전트가 아니라 스킬을 평가하는 방법을 다룬 2026년 8월 arXiv 논문의 참조 구현입니다.
세 개의 독립된 단계로 동작합니다. Tier 1은 구조와 frontmatter를 검증하고 품질을 채점하며 NVIDIA의 SkillSpector, Gitleaks, 선택적으로 Semgrep으로 보안 검사를 합니다. Tier 2는 임베딩으로 한 스킬 안에서 반복되거나 카탈로그의 다른 스킬과 겹치는 지시를 찾아냅니다. Tier 3는 실제 에이전트(Codex, Claude Code, OpenCode, Hermes는 실험적)를 Harbor 프레임워크 위의 샌드박스에서 작업마다 두 번, 한 번은 스킬을 설치하고 한 번은 설치하지 않고 실행해 그 차이를 Skill Lift로 보고합니다.
PyPI에서 skillevaluator로 Python 3.12부터 3.14까지 설치할 수 있으며, skillevaluator ci init은 풀 리퀘스트마다 변경된 스킬을 검사하는 GitHub 또는 GitLab 워크플로를 만들어 줍니다. 버전 0.9.0은 2026년 11월 13일 Apache 2.0으로 나왔고, 지원은 실험적으로 표시돼 있습니다. 커뮤니티의 최선 노력 방식이며 SLA는 없습니다.
SkillEvaluator, 쓸 만한 가치가 있습니까?
스킬 도구 대부분은 스킬에 무엇이 적혀 있는지를 확인합니다. SkillEvaluator는 스킬이 무엇을 해내는지를 측정합니다. 같은 작업, 모델, 입력, 채점자로 스킬이 있을 때와 없을 때를 실행하고 그 차이를 Skill Lift로 보고합니다. NVIDIA가 직접 낸 2026년 8월 12일 스냅숏은 Claude Code와 Codex에서 30개가 넘는 제품용 검증 스킬 300개 이상을 대상으로, 정확성이 스킬 없이 46, 스킬이 있을 때 87이었고 평균 향상은 모든 차원에서 31점, 보안을 빼면 39점이었습니다. 함께 나온 논문은 더 신중합니다. 네 가지 에이전트 하네스에서 프로덕션 스킬 64개 중 58개를 다룬 947건의 채점된 짝 사례에서 평균 복합 향상은 0.2134였고 사례의 72.8%에서 양수였습니다.
이 수치에는 저자들 스스로 밝힌 단서가 붙습니다. 블로그 스냅숏에서 스킬의 85%는 작업당 한 번만 시도됐고 신뢰 구간은 제시되지 않았습니다. 관련 없을 때 불러온 스킬은 에이전트를 더 나쁘게 만들 수 있습니다. 효율에 대한 효과도 양쪽으로 갈려, 한 Jetson 스킬은 토큰을 76.9% 줄였고 cuOpt 설치 스킬은 120.3% 늘렸습니다. 논문은 정적 점수와 LLM 판정 점수의 상관이 약하다는 점(Spearman 0.14)도 발견했는데, 이는 품질 점수를 믿기보다 실제 실행 단계를 돌려야 하는 가장 강력한 근거입니다.
저렴한 길은 정말 저렴합니다. Tier 1은 API 키, GPU, Docker 없이 돌아가며, 동봉된 예제 스킬은 기본 합격선 70에 대해 100점 만점에 84.5점을 받습니다. 생성된 CI 워크플로는 검증된 Docker 이미지를 고정합니다. 비용과 설정은 Tier 3에서 생깁니다. Docker나 관리형 샌드박스(Daytona, E2B, Modal, Runloop), 에이전트와 판정자 모두를 위한 제공업체 키, 그리고 사례 수 곱하기 에이전트 수 곱하기 시도 횟수 곱하기 암 수만큼의 실행이 필요합니다. 문서는 달러 금액 추정을 거부하지만, 0.9.0은 토큰, 판정 호출, 비용 예산을 추가해 한도에 이르면 실행을 멈추고 부분 결과를 남깁니다.
아직 젊은 도구입니다. 첫 릴리스는 2026년 8월 5일의 0.1.0이었고 0.9.0은 11번째 릴리스이며, 릴리스 노트에 따르면 0.9.0의 채점 변경으로 이전 릴리스와 점수를 비교할 수 없게 됐습니다. 결과를 재현할 수 있도록 에이전트 버전이 고정돼 있는데(Codex 0.161.0, Claude Code 2.1.292, OpenCode 1.19.5), 이는 팀이 지금 쓰는 CLI를 시험하는 것이 아니라는 뜻이기도 합니다. 다른 사람을 위해 스킬을 공개하는 팀이라면 이 변동은 감수할 만합니다. 개인용 스킬 몇 개라면 Tier 1만으로도, 또는 SkillSpector로도 가치 대부분을 얻습니다.
제 역할을 하는 곳
Claude Code와 Codex용 공개 스킬 25개를 관리하는 데이터베이스 회사의 개발자 관계 팀
구조를 깨거나 비밀 정보를 노출하는 스킬 변경을 병합 전에 막기
skillevaluator ci init을 실행하고 Tier 1 검사를 받아들인 뒤 스킬 폴더를 고릅니다. 그러면 풀 리퀘스트마다 SkillSpector와 Gitleaks 검사, 그리고 기본 합격선 70의 품질 점수가 붙습니다. 이 단계에는 모델 키가 필요 없으므로 CI 비용은 러너 시간뿐입니다.
사내 스킬 카탈로그가 100개를 넘어선 플랫폼 엔지니어
서로 반복되어 에이전트의 선택을 헷갈리게 하는 스킬 찾기
--catalog로 카탈로그 JSON을 지정해 Tier 2를 실행하면 임베딩이 스킬 간 지시를 비교하며, 그 뒤 겹치는 스킬을 합치거나 폐기합니다. 임베딩과 채팅 제공업체가 필요하며, NVIDIA Build는 자격을 갖춘 회원에게 무료 프로토타이핑을 제공합니다.