GitHub Actions CI/CD workflows for Google Cloud and Vertex AI deployments
Installation
Open Claude Code and run this command:
/plugin install jeremy-github-actions-gcp@claude-code-plugins-plus
Use --global to install for all projects, or --project for current project only.
What It Does
This plugin ensures secure, production-ready CI/CD pipelines for Vertex AI Agent Engine and Google Cloud services. It enforces Workload Identity Federation (WIF) instead of JSON service account keys, validates post-deployment health, and implements GitHub Actions best practices.
Features
✅ Workload Identity Federation (WIF): Keyless authentication from GitHub to GCP
✅ Vertex AI Agent Engine: Automated deployment and validation pipelines
✅ Security Enforcement: No JSON keys, least privilege IAM, secrets scanning
✅ Post-Deployment Validation: Comprehensive health checks for deployed agents
✅ A2A Protocol Compliance: AgentCard validation and endpoint testing
✅ Automated Hooks: Pre-commit validation of workflow files
✅ Best Practices: OIDC permissions, security scanning, monitoring setup
Skills (1)
Validate use when validating GitHub Actions workflows for Google Cloud and Vertex AI deployments.
How It Works
Natural Language Activation
Simply mention what you need:
"Create GitHub Actions workflow for Vertex AI deployment"
"Set up Workload Identity Federation for my project"
"Deploy ADK agent to Vertex AI Engine with CI/CD"
"Validate my GitHub Actions security"
"Automate Vertex AI agent deployment"
The skill auto-activates and enforces best practices.
Use Cases
Use Case 1: Migrate from JSON Keys to WIF
Problem: Using insecure JSON service account keys in workflows
Solution: Plugin enforces WIF and blocks JSON keys
User: "Create deployment workflow for Vertex AI"
Plugin provides:
1. WIF-based authentication workflow
2. One-time WIF setup script
3. Post-deployment validation
4. Hook prevents JSON key usage
Use Case 2: Secure Vertex AI Deployment
Problem: Need production-ready CI/CD for ADK agents
Solution: Comprehensive deployment pipeline with validation
User: "Deploy my ADK agent to Vertex AI Engine"
Plugin provides:
1. GitHub Actions workflow with WIF
2. Pre-deployment config validation
3. Automated deployment script
4. Post-deployment health checks
5. Monitoring dashboard setup
6. A2A protocol validation
Use Case 3: Enforce Security Best Practices
Problem: Workflows missing security scanning or using weak IAM
Solution: Hook validation + skill enforcement
User: "Update my deployment workflow"
Plugin validates:
1. No JSON keys (blocks if found)
2. OIDC permissions required
3. IAM least privilege
4. Security scanning recommended
5. Post-deployment validation required