Community编程与开发github.com

cline/spanner-data

代理技能 'spanner-data',来自 cline/skills 技能库。

spanner-data 是什么?

该技能用于与 Google Cloud Spanner 数据库进行交互,支持执行 SQL 查询、管理表结构以及处理数据迁移等任务。它基于 cline/skills 技能库开发,专为 AI 代理(如 Claude Code、Cursor 等)设计,能够简化开发者在 Cloud Spanner 上的数据操作流程。技能通过定义的 SKILL.md 文档提供清晰的使用指南和示例,帮助代理理解如何连接 Spanner 实例、执行 DDL 和 DML 语句、以及处理结果集。适用于需要自动化数据库管理或集成 Spanner 数据处理的场景,支持多种平台的代理使用。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/cline/skills/tree/main/skills/spanner-data

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

spanner-data 是做什么的?

Agent 技能 'spanner-data',来自 cline/skills 技能库。

描述

该技能提供与 Google Cloud Spanner 数据库交互的能力,包括执行查询、管理表结构以及处理数据迁移。它旨在帮助 AI 代理高效地操作 Spanner 数据。

平台支持

  • Claude Code
  • Cursor
  • Codex
  • 其他兼容的 AI 代理

安装

# 使用 cline 安装技能
cline install spanner-data

使用方法

  1. 连接 Spanner 实例:

    • 设置环境变量 SPANNER_PROJECT_ID、SPANNER_INSTANCE_ID 和 SPANNER_DATABASE_ID。
    • 或通过技能参数传递。
  2. 执行查询:

    • 代理可以发送 SQL 查询字符串,技能将返回结果集。
  3. 管理表结构:

    • 支持 DDL 语句(如 CREATE TABLE、ALTER TABLE)。
  4. 数据迁移:

    • 技能支持批量插入和更新操作。

示例

-- 查询示例
SELECT * FROM Users WHERE active = true;
# 设置环境变量
export SPANNER_PROJECT_ID="my-project"
export SPANNER_INSTANCE_ID="my-instance"
export SPANNER_DATABASE_ID="my-database"

注意事项

  • 确保 Google Cloud 认证已正确配置(如服务账号密钥)。
  • 技能需要网络访问 Spanner API。

许可

MIT

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

相关技能