install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/gcp-project-status" ~/.claude/skills/majiayu000-claude-skill-registry-gcp-project-status && rm -rf "$T"
manifest:
skills/data/gcp-project-status/SKILL.mdsource content
GCP 프로젝트 상태 조회
현재 프로젝트의 리소스 및 상태를 종합적으로 조회합니다.
조회 항목
- VM 인스턴스
- 디스크
- 활성화된 API
- 방화벽 규칙
- 서비스 계정
- Storage 버킷
- 외부 IP
- API 키
실행할 명령어
# 현재 프로젝트 확인 PROJECT_ID=$(gcloud config get-value project) # 병렬 조회 gcloud compute instances list --project=$PROJECT_ID gcloud compute disks list --project=$PROJECT_ID gcloud services list --enabled --project=$PROJECT_ID gcloud compute firewall-rules list --project=$PROJECT_ID gcloud iam service-accounts list --project=$PROJECT_ID gcloud storage buckets list --project=$PROJECT_ID gcloud compute addresses list --project=$PROJECT_ID gcloud services api-keys list --project=$PROJECT_ID
출력 형식
조회 결과를 다음 형식으로 정리:
## [PROJECT_ID] 프로젝트 상태 ### VM 인스턴스 | 이름 | 존 | 타입 | 내부 IP | 외부 IP | 상태 | |------|-----|------|---------|---------|------| ### 디스크 | 이름 | 위치 | 크기 | 타입 | 상태 | |------|------|------|------|------| ### 활성화된 API | 주요 API | 용도 | |----------|------| ### 방화벽 규칙 | 규칙 | 포트 | 용도 | |------|------|------| ### 서비스 계정 | 이름 | 상태 | |------|------| ### 기타 | 항목 | 상태 | |------|------| | Storage 버킷 | X개 / 없음 | | 외부 고정 IP | X개 / 없음 | | API 키 | X개 / 없음 | --- **요약:** [리소스 현황 및 주요 포인트]
옵션
프로젝트 ID를 인자로 받으면 해당 프로젝트 조회:
/gcp-project-status patent-481206