gcp-cloud-sql

Provision and configure Google Cloud SQL and Spanner instances with high availability and automated backups.

46|4|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/BagelHole/DevOps-Security-Agent-Skills --skill gcp-cloud-sql-bagelhole
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gcp-cloud-sql
Source: https://github.com/BagelHole/DevOps-Security-Agent-Skills/tree/main/infrastructure/cloud-gcp/gcp-cloud-sql
Command: npx skills add https://github.com/BagelHole/DevOps-Security-Agent-Skills --skill gcp-cloud-sql-bagelhole

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill simplifies the deployment and configuration of managed relational databases on Google Cloud Platform, reducing the complexity of database infrastructure management.

Core Features & Use Cases

  • Instance Provisioning: Create new Cloud SQL instances with specified versions and tiers.
  • Database & User Management: Set up databases and user accounts within instances.
  • High Availability & Backups: Configure regional availability and automated backups for data resilience.
  • Use Case: Deploy a PostgreSQL database for a new web application on GCP, ensuring it's highly available and has automated backups enabled.

Quick Start

Use the gcp-cloud-sql skill to create a new PostgreSQL instance named 'mydb' in 'us-central1' with automated backups starting at 02:00.

Frequently Asked Questions about gcp-cloud-sql

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

FAQPage Schema
How do I provision a highly available PostgreSQL database on GCP?

To provision a highly available PostgreSQL database on GCP, create a Cloud SQL instance with regional availability settings. This configures automated backups and failover capabilities to ensure data resilience for your applications.

What is the best way to automate managed relational database deployments on Google Cloud Platform?

Automating managed relational database deployments on Google Cloud Platform involves scripting Cloud SQL instance creation, database setup, and user account configuration. This reduces infrastructure complexity while standardizing security and backup policies.

Does this approach support configuring Google Cloud Spanner instances for scalable relational databases?

Yes, provisioning scalable relational databases includes configuring Google Cloud Spanner instances. This supports robust, globally distributed database solutions alongside standard Cloud SQL deployments for various application scaling needs.

Can I set up automated backups and security configurations when creating a new Cloud SQL instance?

You can set up automated backups and security configurations directly when creating a new Cloud SQL instance. This includes specifying backup start times and applying necessary security rules during the initial database provisioning process.

When should I choose Cloud SQL over Spanner for a managed database deployment?

Choose Cloud SQL over Spanner for a managed database deployment when your web application requires standard relational database features with regional high availability, rather than the globally distributed horizontal scaling provided by Spanner.