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-devGemini API를 사용하는 앱 개발을 위한 베스트 프랙티스 제공
vertex-ai-api-devGoogle Cloud Vertex AI에서 Gen AI SDK를 사용하여 Gemini 앱 개발 (도구, 멀티모달 생성, 캐싱, 배치 예측)
gemini-live-api-devGemini Live API로 실시간 양방향 스트리밍 앱 구축 (WebSocket 기반 오디오/비디오/텍스트 스트리밍, VAD, 네이티브 오디오 기능, 함수 호출, 세션 관리)
gemini-interactions-apiGemini 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 --global

Context7 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

Source: https://github.com/google-gemini/gemini-skills