gcp-vm-skills は何をしますか?
AIエージェントスキル – GCP Compute Engine VM上にバックエンドワークロードを展開するためのツールです。
このスキルは、AIエージェントがGoogle Cloud Platform(GCP)のCompute Engine仮想マシン上にバックエンドアプリケーションやサービスをデプロイする際に必要な一連の指示、コマンド、ベストプラクティスを提供します。
主な機能
- GCPプロジェクトの設定と認証
- 仮想マシンインスタンスの作成と管理
- 起動スクリプトを用いたアプリケーションの自動デプロイ
- ファイアウォールルールの設定
- SSH接続とファイル転送
- インスタンスの監視とログ取得
対応プラットフォーム
- Claude Code
- Cursor
- Codex(またはその他のAIコードエージェント)
必要な環境変数
GCP_PROJECT_ID: GCPプロジェクトIDGCP_SERVICE_ACCOUNT_KEY: サービスアカウントキーのJSONパス
使用例
# 最も単純なVMインスタンスの作成
gcloud compute instances create my-backend-vm \
--zone=us-central1-a \
--machine-type=e2-medium \
--image-family=debian-11 \
--image-project=debian-cloud
注意事項
- 実際のGCPリソースを操作するため、課金が発生する可能性があります。
- 適切なIAM権限(Compute Adminなど)が必要です。
- 本番環境では、起動スクリプトに機密情報を含めないでください。