Manage the full lifecycle of AlloyDB for PostgreSQL databases on GCP: provision clusters and instances, create and manage IAM or built-in users with role grants, explore schemas and run SQL queries, monitor health and replication, and troubleshoot performance using Cloud Monitoring metrics.
Use these skills when you need to discover and manage PostgreSQL extensions or fine-tune engine-level settings such as memory allocation and server configuration parameters.
Use these skills when you need to monitor replication health, manage sync states between nodes, and ensure the high availability and data distribution of your AlloyDB cluster.
Use these skills when you need to manage database users, inspect permissions and roles, and verify global configuration parameters related to security and access control.
Use these skills when you need to provision new AlloyDB clusters and instances, monitor their creation status, and retrieve high-level configuration or health data for the environment.
Use these skills when you need to explore the database schema, identify objects like views and triggers, and execute custom SQL queries to interact with your data.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
This plugin requires configuration values that are prompted when the plugin is enabled. Sensitive values are stored in your system keychain.
alloydb_postgres_user(Optional) Username of the database user (Default: IAM user)
${user_config.alloydb_postgres_user}alloydb_postgres_regionRegion of the AlloyDB cluster
${user_config.alloydb_postgres_region}alloydb_postgres_clusterID of the AlloyDB cluster
${user_config.alloydb_postgres_cluster}alloydb_postgres_ip_type(Optional) Type of the IP address: PUBLIC, PRIVATE, or PSC (Default: Public)
${user_config.alloydb_postgres_ip_type}alloydb_postgres_projectID of the Google Cloud project
${user_config.alloydb_postgres_project}alloydb_postgres_databaseName of the database
${user_config.alloydb_postgres_database}alloydb_postgres_instanceID of the AlloyDB instance
${user_config.alloydb_postgres_instance}alloydb_postgres_password(Optional) Password of the database user (Default: IAM user)
${user_config.alloydb_postgres_password}[!NOTE] Currently in beta (pre-v1.0), and may see breaking changes until the first stable release (v1.0).
This repository provides a set of agent skills to interact with AlloyDB for PostgreSQL instances. These skills can be used with various AI agents, including Antigravity, Claude Code and Codex, to manage your databases, execute queries, explore schemas, and troubleshoot issues using natural language prompts.
[!IMPORTANT] We Want Your Feedback! Please share your thoughts with us by filling out our feedback form. Your input is invaluable and helps us improve the project for everyone.
Before you begin, ensure you have the following:
roles/alloydb.client)roles/alloydb.admin)Please keep these env vars handy during the installation process:
ALLOYDB_POSTGRES_PROJECT: The GCP project ID.ALLOYDB_POSTGRES_REGION: The region of your AlloyDB instance.ALLOYDB_POSTGRES_CLUSTER: The ID of your AlloyDB cluster.ALLOYDB_POSTGRES_INSTANCE: The ID of your AlloyDB instance.ALLOYDB_POSTGRES_DATABASE: The name of the database to connect to.ALLOYDB_POSTGRES_USER: (Optional) The database username.ALLOYDB_POSTGRES_PASSWORD: (Optional) The password for the database user.ALLOYDB_POSTGRES_IP_TYPE: (Optional) Type of the IP address: PUBLIC, PRIVATE, or PSC. Defaults to PUBLIC.[!NOTE]
- Ensure Application Default Credentials are available in your environment.
- If your AlloyDB instance uses private IPs, you must run your agent in the same Virtual Private Cloud (VPC) network.
To start interacting with your database, install the skills for your preferred AI agent, then launch the agent and use natural language to ask questions or perform tasks.
For the latest version, check the releases page.
You can use either of these two agents for Antigravity:
This plugin provides a specialized suite of skills for data engineers and database practitioners working on Google Cloud. It acts as an expert assistant, allowing you to use natural language prompts in your preferred coding agent to architect complex data pipelines, transform data with dbt, write Spark and BigQuery SQL notebooks, and orchestrate end-to-end workflows across GCP's data ecosystem.
🐉 Specialised SRE skills for outage investigations, monitoring graphs, and post-mortems on Google Cloud Platform.
Connect to Looker and interact with your data using LookML.
Connect, query, and generate data insights for BigQuery datasets and data.
The CI/CD extension provides Gemini powered AI assisted CI/CD. It supports deployment to Cloud Run and Cloud Storage as well as creation of a robust CI/CD pipeline.
npx claudepluginhub gemini-cli-extensions/alloydb --plugin alloydbCreate, connect, and interact with a Cloud SQL for PostgreSQL database and data.
Connect and interact with a Cloud SQL for MySQL database and data.
Comprehensive operations manager for FairDB managed PostgreSQL service - SOPs, incident response, monitoring, and automation
Database architecture and SQL optimization with PostgreSQL expertise
SQL optimization, query tuning, and database performance expert for production systems
Connect and interact with Spanner data using natural language.