gcp-services

Automate secure GCP IAM, Secret Manager, and VPC networking configuration.

2|1|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/Agentient/vibekit --skill gcp-services
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gcp-services
Source: https://github.com/Agentient/vibekit/tree/main/plugins/gcp-tools/skills/gcp-services
Command: npx skills add https://github.com/Agentient/vibekit --skill gcp-services

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Securely configure Google Cloud Platform IAM, Secret Manager, and VPC networking following security best practices to minimize risk and manual overhead.

Core Features & Use Cases

  • IAM Least Privilege: create service accounts with minimal permissions and avoid basic roles.
  • Secret Manager: centralize secret storage, access controls, and rotation practices.
  • VPC & Firewall: design quarantined networks with deny-by-default rules and connectors for Cloud Run.
  • Anti-Patterns: avoid using the default VPC, permissive IAM roles, and secrets in environment variables.

Quick Start

Create a new GCP project, create a service account with minimal IAM permissions, enable Secret Manager, and configure a custom VPC with firewall rules.

Frequently Asked Questions about gcp-services

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure GCP IAM permissions using least privilege?

To configure GCP IAM least privilege, create service accounts with minimal permissions and avoid assigning basic roles to minimize risk. This approach restricts identity access across multiple projects by applying security guardrails and validation.

What is the best way to manage secrets in Google Cloud without using environment variables?

The best way to manage GCP secrets without environment variables is enabling Secret Manager to centralize storage and access controls. This prevents hardcoded secrets and establishes secure rotation practices across your cloud deployments.

How do I set up a custom VPC with deny-by-default firewall rules?

To set up a custom VPC with deny-by-default firewall rules, design quarantined networks instead of using the default VPC. This approach secures network traffic and allows configuring specific connectors for services like Cloud Run.

Does GCP require a custom VPC for secure Cloud Run deployments?

GCP does not strictly require a custom VPC for Cloud Run, but using a quarantined custom VPC with deny-by-default rules is a security best practice. This configuration avoids anti-patterns associated with the default network and secures connectors.

Why should I avoid basic roles and the default VPC in GCP?

You should avoid basic roles and the default VPC in GCP because they are permissive anti-patterns that increase security risk. Replacing them with least privilege IAM and quarantined custom networks minimizes manual overhead and secures resources.