- 블로그
- Gemini CLI Skills: Agent Skills의 워크플로 통합
Gemini CLI Skills: Agent Skills의 워크플로 통합
Google Geminion 15 days ago · 1 min read
Gemini CLI Skills: Agent Skills의 워크플로 통합
Gemini CLI Skills는 필요할 때 로드되는 지침 패키지입니다. 가치 있지만 MCP 서버가 아닙니다.
Gemini CLI Skills란?
Gemini CLI Skill은 에이전트가 필요할 때 로드하는 SKILL.md 파일입니다. 다음을 포함합니다:
- 단계별 절차적 지침
- 도메인별 컨텍스트와 용어
- 체크리스트와 의사결정 트리
- 특정 작업에 대한 올바른 동작 예시
Skills는 에이전트에게 문제를 어떻게 생각할지를 알려줍니다. 도구나 API 엔드포인트를 제공하지 않습니다.
공식 소스
- 공식 문서: Gemini CLI의 Agent Skills
- 저장소 예시: google-gemini/gemini-skills
- google-gemini/gemini-cli의 내장 예시
Skills vs MCP 서버: 주요 차이점
| 측면 | Gemini CLI Skill | MCP 서버 |
|---|---|---|
| 형식 | SKILL.md 마크다운 파일 | JSON-RPC를 가진 실행 프로세스 |
| 제공하는 것 | 지침과 컨텍스트 | 도구, 리소스, 프롬프트 |
| 네트워크 필요? | 불필요 | 서버에 따라 다름 |
| API 노출? | 불필요 | 필요 |
| 설치 방법 | skills 디렉토리에 파일 배치 | mcp.json에 설정 |
| 호출 방식 | 에이전트가 파일을 읽음 | 에이전트가 도구를 호출 |
| 적합한 용도 | 체크리스트, 워크플로, 도메인 지식 | DB 쿼리, API 호출, 파일 접근 |
Skills 사용 시기
- 반복 가능한 프로세스를 에이전트에게 가르치고 싶을 때
- 도메인별 용어를 컨텍스트에 로드하고 싶을 때
- 시스템 프롬프트 수정 없이 일관된 동작을 유지하고 싶을 때
- API 접근이 아닌 판단이 필요한 작업
MCP 서버 사용 시기
- 에이전트가 외부 데이터를 읽거나 써야 할 때
- 실시간 정보가 필요할 때
- 에이전트가 외부 시스템에서 작업을 수행해야 할 때
- 타입이 지정된 입출력을 가진 구조화된 도구 호출이 필요할 때
Skills와 MCP 함께 사용하기
Skills는 에이전트가 MCP 서버를 올바르게 사용하는 방법을 지시할 수 있습니다. 예를 들어 "DB 쿼리" Skill에 안전한 SQL 쿼리 구성 지침을 포함시키고, 에이전트가 데이터베이스 MCP 서버를 통해 실행하는 방식으로 활용할 수 있습니다.
