에이전트 스킬: 무엇이며 어떻게 작동하나요?

최종 업데이트: 2026년 8월 19일

AI 에이전트가 조직 인프라에서 점점 더 중요한 부분을 차지하게 되면서 엔지니어링팀은 대규모의 모놀리식 시스템 프롬프트에서 벗어나고 있습니다. 대신 더 가벼운 모듈식 접근 방식으로 에이전트 스킬을 채택하고 있습니다. 이 패턴은 AI 개발을 재현 가능한 버전 제어 워크플로로 이동시킵니다. 개발자는 스킬을 사용하여 에이전트에 전문 지식을 부여할 수 있습니다. 이러한 전문 지식은 프로덕션 환경에서 감사하기가 더 쉽고, 배포하기가 더 안전하며, 수평 축소하기가 더 비용 효율적입니다.

스킬과 MCP 비교: AI 도구의 발전 과정

에이전트 스킬이란 무엇인가요?

에이전트 스킬은 자연어로 작성된 재사용 가능한 요청 사항 및 컨텍스트 패키지로, AI 에이전트의 기능을 확장하여 특정 작업에 대한 전문 지식을 제공합니다. 기본 대규모 언어 모델(LLM)이 자체적으로 안정적으로 처리하지 못할 수 있는 복잡한 워크플로를 에이전트가 완료할 수 있도록 설계되었습니다. 

에이전트 스킬 및 점진적 공개

기존 LLM 프롬프트 작성은 모델이 모든 잠재적 요청 사항을 미리 로드하도록 강제하는 경우가 많으며, 이로 인해 모델이 관련 정보의 우선순위를 지정하는 데 어려움을 겪으면서 컨텍스트 윈도우가 낭비되고 성능이 저하될 수 있습니다. 에이전트 스킬은 에이전트가 현재 수행 중인 작업에 필요한 특정 기능에만 액세스하는 설계 패턴인 '점진적 공개'를 사용합니다.

예를 들어 에이전트가 데이터 정리 작업을 수행하는 경우 보안 감사 지침을 로드할 필요가 없습니다. 에이전트는 최소한의 기본 프롬프트로 시작하며 사용자가 데이터베이스 쿼리를 요청할 때만 특정 '데이터 정리' 스킬을 컨텍스트에 '공개'하고 로드합니다.

에이전트 스킬의 핵심 구조

스킬은 기본적으로 특정 작업을 수행하는 데 필요한 요청 사항과 애셋이 포함된 독립적인 디렉터리 또는 폴더로, 간단한 언어로 작성되어 코딩 경험이 필요하지 않습니다. 이 도구는 필수 메타데이터와 선택적 번들 애셋을 조합하여 작동하므로 에이전트가 불필요한 오버헤드 없이 작업을 수행하는 데 필요한 모든 것을 갖출 수 있습니다. 

필수: SKILL.md 파일 및 YAML 프런트매터

이는 스킬의 필수 핵심 구성요소이며 에이전트가 따르는 지침을 포함합니다. 

  • YAML 프런트매터: 파일 상단에 배치되며 이름과 설명(최대 1,024자(영문 기준))이 포함됩니다. 에이전트는 시작 시 이 부분만 읽어 어떤 스킬을 사용할 수 있는지 확인합니다. 이 메타데이터는 점진적 공개를 지원합니다.
  • 마크다운 본문: 스킬이 활성화되면 에이전트가 따라야 할 실제 절차적 지침, 단계별 안내, 예시가 포함됩니다.

선택사항: 스크립트 및 참조 자료와 같은 번들 리소스

하위 디렉터리를 추가하여 스킬을 더 강력하게 만들 수 있습니다. scripts/ 폴더에는 실행 가능한 코드(예: Python 또는 bash)를 보관할 수 있으며, references/ 또는 assets/ 폴더에는 템플릿, API 문서 또는 스키마를 저장할 수 있습니다. 에이전트는 이러한 스크립트를 실행하여 코드 자체가 컨텍스트 윈도우에서 공간을 차지하지 않고도 결정론적 출력을 얻을 수 있습니다.

에이전트는 어떻게 스킬을 로드하고 실행하나요?

성능을 유지하려면 에이전트는 다양한 기능과 빠른 응답성 사이에서 균형을 맞춰야 합니다. 에이전트는 계층화된 접근 방식을 사용하여 전체 기능 라이브러리를 한 번에 로드하는 대신 당면한 작업과 관련된 요청 사항에만 액세스합니다. 이 프로세스를 통해 에이전트는 세션 전반에서 경량화되고 전문적인 상태를 유지할 수 있습니다.

  1. 검색: 에이전트는 시작 시 시스템 프롬프트에 메타데이터(스킬당 약 100개의 토큰)만 로드하여 사용 가능한 스킬을 파악합니다.
  2. 활성화: 작업이 스킬의 설명과 일치하면 에이전트는 bash 명령어를 사용하여 전체 SKILL.md 요청 사항을 활성 컨텍스트로 읽습니다.
  3. 실행: 에이전트는 워크플로를 따르며, 작업에 필요한 경우에만 참조된 파일을 선택적으로 읽거나 번들 스크립트를 실행합니다.

자주 묻는 질문(FAQ)

에이전트 스킬에 관해 자주 묻는 질문(FAQ)의 답변을 찾아보세요.

에이전트 스킬은 작업을 완료하기 위한 요청 사항과 로컬 스크립트인 절차적 메모리를 제공합니다. MCP는 에이전트를 실시간 외부 데이터 소스에 연결하는 표준화된 프로토콜을 제공합니다. 에이전트 스킬과 MCP는 상호 보완적입니다. 에이전트 스킬에는 MCP 서버를 쿼리하는 방법에 대한 안내가 포함되는 경우가 많습니다.

파인 튜닝은 LLM의 가중치에 지식을 통합하므로 비용이 많이 들고 업데이트하기 어렵습니다. 에이전트 스킬은 에이전트가 동적으로 읽는 외부의 교체 가능한 절차적 메모리 역할을 하므로 수정과 보안이 더 쉽습니다.

SKILL.md 파일은 모든 에이전트 스킬의 핵심 구성요소입니다. 여기에는 에이전트 검색을 위한 YAML 프런트매터가 포함되어 있으며, 그 뒤에는 에이전트가 따라야 하는 워크플로를 규정하는 마크다운 형식의 요청 사항이 이어집니다.

스킬은 버전 제어되므로 공급망 공격이나 간접 프롬프트 인젝션과 같은 위험이 발생할 수 있습니다. Agent Platform은 IAM 정책으로 제어되는 엄격하게 격리된 샌드박스 환경에서 모든 스크립트를 실행하여 이러한 문제를 완화합니다.

개발자는 보안 비밀 탐지 또는 종속 항목 감사와 같은 작업에 대해 사전 빌드된 스킬을 설치하여 보안 기능을 추가할 수 있습니다. 이러한 스킬은 결정적 워크플로와 로컬 정적 분석 스크립트(예: Semgrep)를 제공하여 실시간으로 취약점을 스캔합니다.

주요 차이점: 에이전트 스킬과 기존 시스템 프롬프트 비교

에이전트 스킬로의 전환은 포괄적인 문장을 작성하는 것에서 더 세분화되고 구체적인 프롬프트를 적용하는 것으로의 변화를 의미합니다. 

  • 텍스트보다 프로세스 우선: 스킬은 일반적인 권장사항을 서술한 글에 의존하는 대신 결정론적 체크포인트와 종료 기준을 적용합니다.
  • 토큰 효율성: 스킬은 트리거될 때만 컨텍스트 윈도우를 소비하므로 오버헤드를 최소화하면서 수십 개의 스킬을 설치할 수 있습니다.
  • 크로스 플랫폼 상호 운용성: 개방형 사양을 기반으로 하는 이러한 스킬은 Antigravity CLI, Gemini Enterprise Agent Platform, Claude Code, VS Code, Cursor 및 기타 커스텀 CLI 도구와 같은 다양한 도구에서 작동합니다.
  • 구성 가능성: 에이전트는 여러 스킬을 동적으로 결합하여 복잡한 다단계 워크플로를 완료할 수 있습니다.

기능

기존 시스템 프롬프트

에이전트 스킬

주요 초점

일반적인 행동 및 스타일 가이드라인

결정론적 워크플로 및 실행 가능한 로직

컨텍스트 사용

매 턴마다 모든 요청 사항 로드

점진적 공개(트리거된 경우에만 로드됨)

실행

LLM 추론 및 내부 메모리에 의존

작업을 스크립트(Python/bash) 및 템플릿으로 오프로드

유지보수

단일 시스템 프롬프트 수정 필요

버전 제어되는 모듈식 파일 시스템 디렉터리

안정성

복잡한 작업에서 할루시네이션이 발생하기 쉬움

명시적인 종료 기준을 통한 높은 결정성

이식성


주로 에이전트 프레임워크 전용

개방형 사양(도구 간 상호 운용성)

기능

기존 시스템 프롬프트

에이전트 스킬

주요 초점

일반적인 행동 및 스타일 가이드라인

결정론적 워크플로 및 실행 가능한 로직

컨텍스트 사용

매 턴마다 모든 요청 사항 로드

점진적 공개(트리거된 경우에만 로드됨)

실행

LLM 추론 및 내부 메모리에 의존

작업을 스크립트(Python/bash) 및 템플릿으로 오프로드

유지보수

단일 시스템 프롬프트 수정 필요

버전 제어되는 모듈식 파일 시스템 디렉터리

안정성

복잡한 작업에서 할루시네이션이 발생하기 쉬움

명시적인 종료 기준을 통한 높은 결정성

이식성


주로 에이전트 프레임워크 전용

개방형 사양(도구 간 상호 운용성)

에이전트 스킬의 이점은 무엇인가요?

에이전트 스킬을 도입하면 AI 배포의 경제성과 안전성이 달라집니다. 채팅 상자에서 버전 제어 저장소로 요청 사항을 이동하면 예측 가능성과 거버넌스가 향상됩니다.

LLM API 비용 절감

점진적 공개를 사용하면 AI가 매번 대량의 여러 페이지로 구성된 시스템 프롬프트를 로드하지 않으므로 입력 토큰 소비가 줄어듭니다.

엔터프라이즈급 거버넌스

스킬은 표준 파일 시스템 디렉터리이므로 Git을 통해 관리할 수 있습니다. 이를 통해 표준 pull 요청(PR) 검토, 보안 스캔, 롤백이 가능합니다.

할루시네이션 감소

연산 또는 API 호출과 같은 작업에 실행 가능한 스크립트를 사용하면 스킬이 작업을 결정론적 코드로 오프로드하여 LLM이 잘못 추측할 가능성을 줄일 수 있습니다.

부서 간 재사용성

기업 규정 준수 검사기와 같이 잘 문서화된 스킬은 한 번 빌드하면 회사 전체의 수백 개 에이전트에 배포할 수 있습니다.

세부적인 모니터링 가능성

각 스킬 활성화는 개별 이벤트로 기록됩니다. 이를 통해 어떤 기능이 사용되었는지 정확하게 추적할 수 있으므로 팀에서 에이전트 오류를 디버깅하고 성능을 최적화하는 데 도움이 됩니다.

개발자 속도 향상

개방형 스킬 형식을 표준화하면 엔지니어가 검증된 기능을 더 쉽게 공유하고 재사용할 수 있습니다. 팀은 모든 에이전트에 대해 커스텀 프롬프트를 작성하는 대신 승인된 스킬의 내부 카탈로그에서 가져와 새로운 AI 워크플로를 더 빠르게 빌드할 수 있습니다.

에이전트 스킬의 실제 사용 사례

에이전트 스킬은 AI를 일반적인 어시스턴트에서 프로덕션에 즉시 사용 가능한 디지털 작업자로 전환하는 데 도움이 됩니다.

자동화된 코드 검토 및 표준화

엔지니어링팀은 에이전트 스킬을 사용하여 코딩 표준을 적용합니다. 예를 들어 스킬의 references/ 폴더에는 회사 스타일 가이드를, scripts/ 폴더에는 린트 작업 스크립트를 포함할 수 있습니다. 개발자가 PR을 제출하면 에이전트가 스크립트를 실행하여 오류를 확인하고 스타일 가이드에 따라 검토 의견을 남기므로 복잡한 프롬프트를 작성할 필요가 없습니다.

엔터프라이즈 문서 처리

에이전트는 파싱 스킬을 사용하여 PDF, 스프레드시트 또는 텍스트에서 정형 데이터를 추출합니다. 에이전트는 문서가 활발하게 처리되는 경우에만 무거운 파싱 스크립트를 로드하여 컨텍스트 윈도우 공간을 대량으로 절약합니다.

데이터 분석 및 스키마 탐색

데이터 분석가는 스킬을 사용하여 데이터베이스와 안전하게 상호작용합니다. 에이전트가 데이터베이스 스키마가 포함된 '데이터 분석가' 스킬을 로드합니다. 이를 통해 정확한 SQL 쿼리를 작성하는 데 필요한 컨텍스트를 제공하며, 번들로 제공되는 데이터-커넥터 스크립트를 사용하여 쿼리를 실행합니다.

보안 감사

DevOps팀은 코드형 인프라(IaC) 보안 정책을 번들로 묶는 스킬을 만들 수 있습니다. 클라우드 환경이 프로비저닝되기 전에 에이전트는 스킬을 사용하여 구성 파일에 대해 검증 스크립트를 실행하여 열린 포트나 암호화되지 않은 버킷이 배포되지 않도록 합니다.

브랜드 규정 준수

엔터프라이즈 지식 노동자는 모든 사용자 대상 문구가 브랜드 보이스 가이드라인에 부합하도록 스킬을 만들 수 있습니다.

보안, 거버넌스, 검증 가능한 신뢰

에이전트 스킬은 실행 가능한 권한과 함께 패키징될 수 있으므로 공격 표면을 확장할 수 있습니다. 다른 소프트웨어 종속 항목과 동일한 수준의 보안 엄격성을 적용해야 합니다.

엔터프라이즈 플랫폼은 배포 전에 숨겨진 요청 사항 또는 과도한 권한과 같은 취약점에 대해 스킬을 스캔하여 이러한 위험을 완화하는 데 도움이 될 수 있습니다. 암호화 서명을 통해 개발자는 스킬 디렉터리에 디지털 서명을 첨부하여 진위를 증명하고 변조되지 않았음을 보장할 수 있습니다.

Google Cloud AI 생태계 내에서 에이전트 스킬 배포

에이전트 스킬은 Google Cloud AI 생태계에 기본적으로 통합됩니다. Gemini Enterprise Agent Platform을 사용하면 단일 API 호출로 자율 에이전트를 관리할 수 있으므로 복잡한 엔터프라이즈 워크플로에 커스텀 스킬을 업로드하거나 사전 빌드된 스킬을 사용할 수 있습니다.

이러한 에이전트는 추론, 계획, 실행을 위한 안전한 샌드박스 환경을 제공하는 Antigravity 하네스를 기반으로 합니다. 이러한 스킬은 모델 컨텍스트 프로토콜(MCP)과 연동되어 에이전트를 실시간 외부 데이터 소스에 안전하게 연결하여 설정의 보안과 감사 가능성을 보장합니다.

Google Cloud의 에이전트 개발 키트(ADK)를 사용한 에이전트 스킬 빌드

에이전트 개발 키트(ADK)는 엔터프라이즈 인프라에서 개방형 에이전트 스킬 표준을 사용하기 위한 기본 프레임워크입니다. ADK를 사용하면 Gemini 기반 에이전트에 스킬을 배포하여 격리된 샌드박스 컴퓨팅 환경 내에서 번들로 제공되는 Python 또는 bash 스크립트를 실행할 수 있습니다.

ADK를 사용하면 스킬이 BigQuery 및 Cloud Storage와 같은 서비스에 인증할 수 있으며, 모든 스킬 활성화 및 스크립트 실행이 Cloud Logging 및 Cloud Monitoring에 캡처되어 완전한 감사 가능성을 보장합니다.

시작하려면 공식 Google 에이전트 스킬 저장소를 방문하세요. BigQuery, Cloud Run, GKE와 같은 제품을 위한 '에이전트 중심' 스킬 팩을 제공합니다. npx skills add google/skills와 같은 표준 명령어를 사용하여 이러한 검증된 기능을 설치할 수 있습니다.

다음 단계 수행

$300의 무료 크레딧과 20여 개의 항상 무료 제품으로 Google Cloud에서 빌드하세요.

Google Cloud