1. 基本信息
| 项目 | 内容 |
|---|---|
| 名称 | cloud-databases-onboarding-google-skills |
| 作者/维护者 | Google(google/skills 官方仓库) |
| 来源链接 | https://github.com/google/skills/tree/main/skills/cloud/cloud-databases-onboarding |
| 许可证 | Apache License 2.0(数据来自 GitHub API,仓库级) |
| GitHub Stars | 18,768(合集仓库整体,非本技能独立热度,数据来自 GitHub API) |
| Forks | 1,505(合集仓库整体,数据来自 GitHub API) |
| 最新版本 | 无独立版本号,随仓库主干持续更新;本技能最近一次提交 2026-08-26 |
| 安装方式 | npx skills add google/skills(选择本技能)或手动复制该子目录到 agent 的 skills 目录 |
2. 功能介绍与亮点
本技能引导用户完成“选数据库—做决策—起草资源配置代码”的完整流程:先通过结构化提问收集数据模型、读写负载、规模与迁移背景等信息,达到“90% 置信度”才给出建议;再对照一份多达数十种场景的决策矩阵,把需求映射到具体的 Google Cloud 数据库产品(如 Cloud SQL、AlloyDB、Spanner、Firestore、BigQuery 等)并用大白话解释理由;最后按“起草—校验—提交审阅”三段式流程生成 Terraform 等基础设施代码。
亮点:
- 拒绝仓促下结论:明确规定在信息不完整前不得给出数据库选型建议,避免因误判数据模型或一致性需求导致后续迁移返工。
- 不做危险动作:生成的资源配置代码只提交 Pull Request 供人工审阅,从不直接执行
terraform apply或gcloud创建命令,把风险留给人工把关环节。 - 可追溯:所有生成的配置文件都会自动打上时间戳注释与专属资源标签,方便日后审计这份代码是由该技能生成的。
- 附带一个只读本地文件的校验脚本,可离线核对参考文档与决策矩阵的完整性。
3. 适用场景
所属分类:DevOps 与基础设施
适用于正在规划 Google Cloud 基础设施、但对该平台众多数据库产品选型不熟悉的开发者与运维人员:新项目立项时需要在关系型/文档型/宽列/向量等多种数据模型间做选择、需要一份可解释的选型理由说服团队或做架构评审、或希望在选定产品后直接拿到一份可审阅的起始版 Terraform 代码。
4. 跨 Agent 兼容性
- Claude Code:原生支持——标准 SKILL.md 格式,可直接放入
.claude/skills/或经npx skills add安装。 - Codex:原生支持——
npx skills(skills.sh)官方公开的受支持工具清单中列出 Codex。 - OpenClaw:原生支持——同一清单列出 OpenClaw。
- Hermes Agent:原生支持——同一清单列出 Hermes Agent。
(核验依据:skills.sh 项目对外公开的受支持工具清单,覆盖 Claude Code、OpenAI Codex、OpenClaw、Hermes Agent 等 13 款工具。)
5. 推荐理由
选数据库这件事,新手最容易踩的坑不是“选错了”,而是“还没搞清楚自己的负载模式就急着选”——这份技能把“先问清楚、再给建议”写成了强制规则,并且把决策依据摊开成一份可查的矩阵,而不是让智能体凭感觉给答案。更难得的是它对“帮我建资源”这个高风险请求异常克制:只起草代码、只开 PR,从不代替用户按下执行键,这种“决策辅助 + 安全落地”的组合在同类基础入门技能里很少见。
6. 评分
| 维度 | 分数 | 说明 |
|---|---|---|
| 受欢迎程度 | 7 | 由 Google 官方发布;所属仓库为多技能合集,18,768 星是仓库整体数字,不代表本技能自身热度;技能本身刚上线两天,暂无独立第三方讨论 |
| 可用性 | 9 | 三阶段流程结构清晰、决策矩阵与提示词文档详尽(参考文件合计超 5 万字节);附带本地校验脚本;起草—校验—提交审阅的安全设计不牺牲可操作性;最近一次提交 2026-08-26,维护活跃 |
| 安全性 | 9 | 见下方检查清单 |
安全检查清单:① 会执行本地文件读取与校验脚本,仅限技能自身目录内的参考文件,范围可解释;资源配置代码的实际部署命令由用户或 CI 流程执行,本技能不直接调用 ② 无外部网络外发,仅引用 Google Cloud 官方文档链接 ③ 不要求提供或存储任何 API key/凭据,复用用户已有的 gcloud/Terraform 登录状态 ④ 通读 SKILL.md 与校验脚本全文,未发现可疑指令、混淆代码或隐蔽外发 ⑤ 作者为 Google 官方仓库,信誉最高档 ⑥ 许可证明确(Apache-2.0) ⑦ 最近一次提交 2026-08-26,维护活跃
7. 跟同类 Skills 相比的优势
| 技能 | 平台/范围 | 与本技能的差异 |
|---|---|---|
| spanner-basics-google-skills | Google Cloud Spanner | 面向已确定使用 Spanner 的用户讲解具体用法(CLI/客户端库/Schema/IAM),不覆盖“该不该选 Spanner”这一前置决策 |
| cloud-sql-basics-google-skills | Google Cloud SQL | 同样聚焦单一产品(Cloud SQL)的使用细节,不做跨产品的选型比较与决策矩阵 |
| database-schema-design(通用数据库设计类技能) | 跨平台数据库设计方法论 | 教的是通用的 Schema 设计原则,不涉及 Google Cloud 具体产品目录与该平台专属的资源配置代码生成 |
8. 用户评价
该技能目前在第三方平台尚无具名用户评价。
9. 安装使用方式
- 命令行安装:
npx skills add google/skills,安装时勾选cloud-databases-onboarding - 手动安装:将
skills/cloud/cloud-databases-onboarding整个目录复制进所用 agent 的 skills 目录 - 使用前提:已安装并配置 Google Cloud SDK 与 Terraform(如需生成基础设施代码),完成
gcloud auth login - 安装后无需重启,在对话中提出“我该用哪个数据库”“帮我选个 Google Cloud 数据库”等意图即会触发选型引导;生成资源配置代码后只会创建 Pull Request,不会自动执行部署
10. 注意事项
- 不覆盖已有数据库的日常运维管理,也不覆盖数据库迁移场景(技能描述中明确排除)
- 决策矩阵覆盖的是 Google Cloud 自有数据库产品,不涉及第三方托管数据库或跨云对比
- 生成的基础设施代码仅为起草版本,仍需人工审阅确认后才能实际执行部署
- 技能刚上线两天,实际使用反馈与边界场景覆盖情况有待更多用户验证