Communityコーディング&開発github.com

RenderbitTechnologies/gcp-vm-skills

GCP Compute Engine VMにバックエンドワークロードをデプロイするためのAIエージェントスキル

gcp-vm-skills とは?

このスキルは、AIエージェントがGoogle Cloud Platform(GCP)のCompute Engine仮想マシン上にバックエンドワークロードを自動的にデプロイできるようにします。主にコード補完やタスク自動化ツール(例:Claude Code、Cursor、Codex)と連携して利用されることを想定しており、開発者は自然言語またはコードベースの指示を通じてインフラストラクチャの管理を効率化できます。具体的には、VMインスタンスの作成、起動スクリプトの設定、ファイアウォールルールの適用、SSH接続の管理、アプリケーションのデプロイなどをサポートします。GCP CLI(gcloud)を使用した実際の操作手順も含まれており、AIエージェントが適切なコマンドを生成・実行することで、手動での設定作業を大幅に削減します。このスキルは、クラウドネイティブなアプリケーション開発や、サーバーレスではなくVMベースのデプロイが必要なワークロードに特に有用です。

対応~Claude Code~Codex CLI~Cursor
npx skills add RenderbitTechnologies/gcp-vm-skills

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

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プロジェクトID
  • GCP_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など)が必要です。
  • 本番環境では、起動スクリプトに機密情報を含めないでください。

関連スキル