Explore Google Cloud Spanner database structure by listing tables and viewing schema details, and execute custom DML/DQL SQL queries directly from the CLI.
This plugin requires configuration values that are prompted when the plugin is enabled. Sensitive values are stored in your system keychain.
spanner_dialect(Optional) The SQL dialect of the Spanner Database: 'googlesql' or 'postgresql'. (Default: 'googlesql')
${user_config.spanner_dialect}spanner_projectID of the Google Cloud project
${user_config.spanner_project}spanner_databaseID of the Spanner database
${user_config.spanner_database}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.
spanner_instanceID of the Spanner instance
${user_config.spanner_instance}[!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 Google Cloud Spanner 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/spanner.databaseReader)roles/spanner.databaseUser)Please keep these env vars handy during the installation process:
SPANNER_PROJECT: The GCP project ID.SPANNER_INSTANCE: The Spanner instance ID.SPANNER_DATABASE: The Spanner database ID.SPANNER_DIALECT: (Optional) The SQL dialect of the Spanner Database: 'googlesql' or 'postgresql'. Defaults to "googlesql".[!NOTE]
- Ensure Application Default Credentials are available in your environment.
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:
💡 Tip — Migrating from Gemini CLI?
If you previously installed this extension withgemini extensions install, you can convert it to an Antigravity plugin instead of reinstalling from scratch:See Migrating from Gemini CLI for details on plugins, context files (
- On first launch of Antigravity CLI, accept the Migration Options prompt to automatically convert your installed Gemini CLI extensions to Antigravity plugins.
- Or, from your terminal, run:
agy plugin import geminiGEMINI.md/AGENTS.md), and MCP server config differences.
1. Clone the Repo:
git clone --branch 0.3.1 https://github.com/gemini-cli-extensions/spanner.git
npx claudepluginhub anthropics/claude-plugins-official --plugin spannerThis 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.
Connect and interact with a Cloud SQL for MySQL database and data.
Create, connect, and interact with a Cloud SQL for PostgreSQL database and data.
Create, connect, and interact with an AlloyDB for PostgreSQL database and data.
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.
Official Claude plugin for Google Cloud Bigtable. Manage instances/tables, design schemas, query data using SQL or client libraries, and more
Connect and interact with Firestore databases, collections, and documents.