Google Gemini Skills
Gemini API, SDK 및 모델/에이전트 상호작용을 위한 스킬 라이브러리
요약
google-gemini/gemini-skills는 Gemini API를 기반으로 하는 앱 개발에 필요한 스킬 컬렉션입니다. LLM의 고정된 지식 한계를 극복하기 위해 Skills 기법을 사용하여 관련 컨텍스트를 에이전트에 추가합니다.
문제
LLM은 특정 시점에 훈련되므로 고정된 지식을 가집니다. 소프트웨어 개발은 빠르게 변화하며:
- 매일 새로운 라이브러리가 출시됨
- 베스트 프랙티스가 급속히 진화함
- 모델은 자기 자신을 모를 수 있음
- 미묘한 변경사항(예: thought circulation)을 인지하지 못할 수 있음
해결: Skills
Skills는 에이전트에 관련 컨텍스트를 추가하는 가벼운 기술입니다. 이 저장소는 Gemini API를 사용하여 앱을 구축하는 데 관련된 스킬을 포함합니다.
성능
평가 결과, 이 스킬을 추가하면:
- Gemini 3 Flash: 정확도 87% 향상
- Gemini 3 Pro: 정확도 96% 향상
제공되는 스킬
| 스킬 | 설명 |
|---|---|
| gemini-api-dev | Gemini API를 사용하는 앱 개발을 위한 베스트 프랙티스 제공 |
| vertex-ai-api-dev | Google Cloud Vertex AI에서 Gen AI SDK를 사용하여 Gemini 앱 개발 (도구, 멀티모달 생성, 캐싱, 배치 예측) |
| gemini-live-api-dev | Gemini Live API로 실시간 양방향 스트리밍 앱 구축 (WebSocket 기반 오디오/비디오/텍스트 스트리밍, VAD, 네이티브 오디오 기능, 함수 호출, 세션 관리) |
| gemini-interactions-api | Gemini Interactions API로 앱 구축 (텍스트 생성, 멀티턴 채팅, 스트리밍, 함수 호출, 구조화된 출력, 이미지 생성, Deep Research 에이전트, Python/TypeScript SDK) |
설치
Vercel skills CLI
# 대화형으로 스킬 탐색 및 설치
npx skills add google-gemini/gemini-skills --list
# 특정 스킬 설치 (예: gemini-api-dev)
npx skills add google-gemini/gemini-skills --skill gemini-api-dev --globalContext7 skills CLI
# 대화형으로 스킬 탐색 및 설치
npx ctx7 skills install /google-gemini/gemini-skills
# 특정 스킬 설치 (예: vertex-ai-api-dev)
npx ctx7 skills install /google-gemini/gemini-skills vertex-ai-api-dev참고
이 프로젝트는 공식적으로 지원되는 Google 제품이 아닙니다. Google Open Source Software Vulnerability Rewards Program의 대상이 아닙니다.
관련
- Gemini API
- Vercel Skills
- Context7