Agent Skills 개요
Agent Skills란?
Agent Skills는 전문 지식과 워크플로우를 통해 AI 에이전트 기능을 확장하는 경량 개방형 형식입니다. 핵심적으로 스킬은 SKILL 파일이 포함된 데이터 세트입니다. 이 파일에는 메타데이터(name과 description이 최소한 필요)와 에이전트에게 특정 작업을 수행하는 방법을 알려주는 지침이 포함됩니다. 스킬은 스크립트, 참고 자료, 템플릿 및 기타 리소스도 번들로 제공할 수 있습니다.
Agent Skills를 사용하는 이유
에이전트는 점점 더 강력해지고 있지만, 실제 작업을 안정적으로 수행하는 데 필요한 컨텍스트가 없는 경우가 많습니다. 스킬은 절차적 지식과 회사, 팀, 사용자별 컨텍스트를 이식 가능하고 버전 관리되는 폴더에 패키징하여 에이전트가 필요할 때 로드할 수 있게 함으로써 이 문제를 해결합니다.
이를 통해 에이전트에게 다음과 같은 기능을 제공합니다:
법률 검토 프로세스에서 데이터 분석 파이프라인, 프레젠테이션 포맷팅에 이르기까지 전문 지식을 재사용 가능한 지침과 리소스로 캡처합니다.
멀티스텝 태스크를 일관되고 감사 가능한 절차로 전환합니다.
한 번 스킬을 만들고 모든 스킬 호환 에이전트에서 사용합니다.
Agent Skills는 어떻게 작동하나요?
에이전트는 3단계로 점진적 공개를 통해 스킬을 로드합니다:
- 발견
시작 시 에이전트는 사용 가능한 각 스킬의
name과description만 로드합니다 — 언제 관련될 수 있는지 알기에 충분한 정보만 로드합니다. - 활성화
태스크가 스킬의 설명과 일치하면 에이전트는 전체
SKILL지침을 컨텍스트에 읽어들입니다. - 실행
에이전트는 지침을 따르고, 선택적으로 번들로 제공되는 코드를 실행하거나 참조 파일을 필요에 따라 로드합니다.
스킬에는 4가지 핵심 동작 속성도 있습니다:
스킬은 사용자 메시지가 정의된 키워드 또는 정규식 패턴과 일치할 때 활성화됩니다.
일부 스킬은 트리거와 관계없이 모든 대화 턴에 지침을 주입합니다.
여러 스킬이 복잡하고 멀티 도메인 태스크를 처리하기 위해 동시에 활성화될 수 있습니다.
라이브러리에서 사전 구축된 스킬을 설치하거나 자체 사용자 지정 스킬을 만듭니다.
전체 지침은 태스크가 필요할 때만 로드되므로, 에이전트는 적은 컨텍스트 사용량으로 많은 스킬을 보유할 수 있습니다.