Token导航 LogoToken导航

Agent Skill · 效率

database-agent(数据库 Agent)

用于辅助数据库表结构、查询语句、迁移脚本和数据维护任务。它适合让 Agent 分析 schema、编写 SQL、排查查询问题、整理索引或生成迁移建议。使用时需要明确数据库类型、连接环境和目标表,区分只读分析与写入变更;涉及删除、更新、迁移和批量导入时,应优先 dry-run、备份或事务保护,避免误操作。

database-agent 是效率类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为只读;许可证为 MIT-0,第三方扫描已通过,按安装量在效率类的 21,003 个 Skill 里排第 7,282。

总安装 8,279周安装 352GitHub Stars 公开资料未说明下载 2,957核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:database-agent(数据库 Agent)
来源仓库:https://github.com/ningwang770/database-agent
安装命令:
openclaw skills install database-agent
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install database-agent

这个 Skill 是做什么的

效率类 Skill 把重复的整理、汇总、转换工作交给助手完成,减少手工复制粘贴。

本技能应用于 Java 后端开发场景中的数据库操作。提供慢 SQL 智能分析、表结构规范巡检、安全数据订正与测试数据自动生成的自动化辅助能力。当用户请求数据库优化、schema 验证、安全数据更新或需要为数据库生成测试数据时使用此技能。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install database-agent;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它标注为只读,先用只读任务试一次,确认行为符合预期再扩大使用范围。

常见问题

6 条

database-agent 怎么安装?

在终端执行 openclaw skills install database-agent。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

database-agent 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

database-agent 需要什么权限?

权限级别是只读。该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

database-agent 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

database-agent 用的人多吗?

公开数据是累计安装 8,279 次,近一周安装 352 次,下载 2,957 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

database-agent 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。
  • 标注为只读权限,试用阶段不容易误改本地文件。

先想清楚的地方

  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理效率类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

效率类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
github

GitHub 代码协作 · OpenClaw

7,632,918545需要联网MIT-0通过
nano-pdf

Nano PDF 文档 · OpenClaw

4,249,476231需要联网MIT-0通过
auto-updater

自动更新程序 · OpenClaw

2,964,063386操作浏览器MIT-0通过
video-frames

视频帧 · OpenClaw

2,621,304112需要联网MIT-0通过
gemini

Gemini 助手 · OpenClaw

2,547,39648需要联网MIT-0有提醒
database-agent

数据库 Agent · 本页

8,279—只读MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
database-agent
description
本技能应用于 Java 后端开发场景中的数据库操作。提供慢 SQL 智能分析、表结构规范巡检、安全数据订正与测试数据自动生成的自动化辅助能力。当用户请求数据库优化、schema 验证、安全数据更新或需要为数据库生成测试数据时使用此技能。

Database Agent 数据库智能助手

概述

本技能为 Java 后端开发提供智能数据库辅助能力,支持慢 SQL 分析、表结构规范巡检、安全数据订正和测试数据生成等自动化功能。可自动识别索引缺失、全表扫描、字段不规范等问题,生成优化建议与修复脚本;在数据订正时自动校验风险,防止无 WHERE 条件更新删除;并根据表结构智能生成业务合规的测试数据,大幅提升数据库开发与维护效率。

核心能力

1. 慢 SQL 分析

何时使用: 用户报告慢查询、性能问题或需要 SQL 优化时。

功能特性:

  • 解析 SQL 执行计划,识别性能瓶颈
  • 检测全表扫描、缺失索引和低效 JOIN
  • 分析慢查询日志,定位问题查询
  • 生成优化建议和索引创建脚本

使用方法:

  1. 使用 scripts/analyze_slow_sql.py 分析 SQL 语句或执行计划
  2. 参考 references/sql_optimization_rules.md 了解优化模式
  3. 生成包含具体建议的报告

示例场景:

  • "分析这条慢 SQL:SELECT * FROM orders WHERE user_id = ?"
  • "优化这个执行太慢的查询"
  • "查找这个查询为什么做全表扫描"

2. 表结构规范巡检

何时使用: 用户需要根据最佳实践和标准验证数据库 schema 时。

功能特性:

  • 检查字段命名规范(snake_case、无保留字)
  • 验证数据类型和长度
  • 检测缺失的主键或索引
  • 识别不合规的默认值或可空字段
  • 生成规范报告和修复脚本

使用方法:

  1. 使用 scripts/check_schema_compliance.py 检查表结构
  2. 参考 references/database_standards.md 了解规范规则
  3. 使用 scripts/generate_report.py 导出结果到 Excel 报告

示例场景:

  • "检查这个表结构是否符合最佳实践"
  • "验证我们的数据库 schema 是否符合标准"
  • "为所有表生成规范报告"

3. 安全数据订正

何时使用: 用户需要安全地执行批量数据更新或删除时。

功能特性:

  • 验证 UPDATE/DELETE 语句的安全风险
  • 检测缺失的 WHERE 子句(防止全表更新/删除)
  • 识别危险操作(如更新主键)
  • 要求对高风险操作进行确认
  • 生成备份和回滚脚本

使用方法:

  1. 使用 scripts/validate_data_correction.py 检查 SQL 安全性
  2. 参考 references/safe_operation_guidelines.md 了解风险模式
  3. 执行前必须生成回滚脚本

示例场景:

  • "将所有用户状态更新为激活"
  • "删除 1 年前的记录"
  • "帮我安全地订正这些数据"

关键安全规则:

  • 永远不要执行没有 WHERE 子句的 UPDATE/DELETE
  • 始终生成备份脚本
  • 对影响超过 1000 行的操作要求明确确认
  • 记录所有数据订正操作

4. 测试数据生成

何时使用: 用户需要用真实数据填充测试环境时。

功能特性:

  • 根据表结构智能生成测试数据
  • 遵循外键关系
  • 支持自定义数据模式(邮箱、电话、日期)
  • 生成业务合规数据(如有效的订单金额、真实的姓名)
  • 按正确的依赖顺序创建数据

使用方法:

  1. 使用 scripts/generate_test_data.py 创建测试数据
  2. 参考 references/test_data_patterns.md 了解数据生成规则
  3. 通过 JSON 配置文件配置数量和模式

示例场景:

  • "为数据库生成 1000 个测试用户"
  • "创建包含真实数据的样本订单"
  • "用样本数据填充测试环境"

工作流程

SQL 分析任务

  1. 接收 SQL 语句或执行计划
  2. 运行 scripts/analyze_slow_sql.py 识别问题
  3. 生成优化建议
  4. 可选地创建索引创建脚本

Schema 验证任务

  1. 连接数据库或接收 DDL 语句
  2. 运行 scripts/check_schema_compliance.py
  3. 生成规范报告
  4. 可选地生成修复脚本

数据订正任务

  1. 接收 UPDATE/DELETE SQL 语句
  2. 运行 scripts/validate_data_correction.py 进行安全检查
  3. 如果安全,生成备份脚本
  4. 要求用户确认
  5. 执行并记录日志

测试数据生成任务

  1. 接收表结构或连接数据库
  2. 配置数据模式和数量
  3. 运行 scripts/generate_test_data.py
  4. 按依赖顺序生成 INSERT 语句

资源

scripts/ 脚本目录

  • analyze_slow_sql.py - 分析 SQL 性能并生成优化建议
  • check_schema_compliance.py - 根据标准验证表结构
  • validate_data_correction.py - 验证数据修改操作的安全性
  • generate_test_data.py - 根据表结构生成智能测试数据
  • generate_report.py - 导出分析结果到 Excel 格式
  • database_connector.py - JDBC 数据库连接工具

references/ 参考文档

  • sql_optimization_rules.md - SQL 优化最佳实践和模式
  • database_standards.md - 数据库命名约定和设计标准
  • safe_operation_guidelines.md - 数据操作的风险模式和安全规则
  • test_data_patterns.md - 数据生成模式和业务规则

assets/ 资产文件

  • compliance_rules.json - 可配置的规范规则定义
  • test_data_config.json - 测试数据生成配置模板
  • report_template.xlsx - 规范报告的 Excel 报告模板

重要提示

  • 执行数据库操作前始终验证用户权限
  • 记录所有操作以便审计追踪
  • 为任何数据修改生成回滚脚本
  • 首先在非生产环境中测试生成的脚本
  • 遵守数据库连接限制和查询超时
  • 对大数据量使用批量操作

平台分布

OpenClaw

84.33%
按下载量换算2,494

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills