skills
무엇인가
이 저장소는 Google 제품과 기술에 대한 작업 절차·구성 규칙을 에이전트에 주입하는 스킬 팩이다. Google Cloud 시작과 인증, GKE 운영, BigQuery·AlloyDB·Spanner 등 데이터베이스, AI/ML 플랫폼, 보안·IAM, 비용·관측성, Well-Architected Framework 축까지 영역별로 규율한다. 단일 규칙 파일이 아니라 영역별 스킬을 모아 둔 묶음이므로 필요한 영역만 골라 붙인다.
어떻게 동작하나
각 스킬은 SKILL.md 형식의 규칙 파일로 배포되며, 설치 과정에서 저장소가 제공하는 스킬 중 원하는 것을 선택한다. 에이전트는 작업 컨텍스트에 해당 스킬이 로드되면 그 안의 절차·명령·판단 기준을 따른다. GKE 클러스터 생성, 노드 NotReady 트러블슈팅, Cloud Monitoring PromQL 생성, IAM 접근 문제 해결처럼 작업 단위별로 규칙이 분리되어 있어 관련 스킬만 발동한다.
무엇과 다른가
프롬프트를 매번 직접 작성하거나 하나의 규칙 파일에 모든 지침을 몰아넣는 방식과 구조가 다르다. 영역별로 파일이 나뉘어 있어 컨텍스트에 필요한 규칙만 들어가고, 규칙 본문에는 Google Cloud 제품의 실제 절차·명령·구성 순서가 담긴다. 범용 코딩 규칙 파일과 달리 특정 제품의 작업 흐름을 전제로 한다.
어떻게 쓰나
설치는 npx skills add google/skills 로 수행하며, 설치 명령에서 이 저장소의 스킬 중 설치할 항목을 선택한다. 설치된 스킬은 에이전트 작업에 로드되어 Google Cloud 관련 요청에 규칙이 적용된다. 첫 사용은 대상 제품 작업, 예를 들어 GKE 클러스터 생성이나 BigQuery 쿼리 작성을 요청하는 것으로 시작한다.
전제와 한계
Claude Code·Codex·Cursor 등 SKILL.md를 읽는 코딩 에이전트에서 동작한다. 지원 범위는 Google 제품과 Google Cloud이며 다른 클라우드나 비Google 스택은 대상이 아니다. 저장소에 포함되지 않은 스킬은 설치할 수 없고, 규칙은 저장소가 제공하는 절차 범위 안에서만 적용된다.
관련 논문 1
유사 도구
- skillkitSKILL.md의 YAML 메타데이터와 본문을 읽어 파이썬 에이전트가 스킬을 스스로 찾아 쓰게 만드는 라이브러리다. 점진적 공개 로딩과 스크립트 실행 절차를 규정한다.
- cliGoogle Discovery Service를 실행 시점에 읽어 Workspace 전체 API 명령 트리를 동적으로 만드는 Rust CLI다. 응답은 구조화 JSON이다.
- aiden파일·터미널·브라우저·API 작업을 계획-실행-검증 절차로 규율하는 자율 에이전트 런타임이다. npm으로 설치해 aiden 명령과 트리거로 규칙을 주입한다.
- claude-delegatorClaude Code가 복잡한 작업을 GPT·Gemini 전문 서브에이전트에게 위임하도록 MCP 라우팅 규칙과 전문가 프롬프트를 주입하는 플러그인이다.
- mcp-server-kubernetesKubernetes 클러스터를 MCP 도구로 노출해 AI 에이전트가 kubectl과 Helm 작업을 도구 호출로 수행하게 하는 TypeScript 서버다.
- gemini-cliGemini 모델을 터미널에서 직접 쓰는 TypeScript 기반 오픈소스 AI 에이전트다. 파일·셸·검색 도구와 MCP 서버를 붙여 코드 작업을 실행한다.