dbcli
一款支持30多种数据库的通用命令行工具,专为AI智能体集成设计。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:dbcli。 它的用途是:一款支持30多种数据库的通用命令行工具,专为AI智能体集成设计。 完整的 Skill 内容见:https://321skill.com/skills/dbcli/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
‘帮我查询生产数据库里最近一周订单量最高的10个产品,结果用表格展示。’,它会自动调用DbCli的查询技能,连接到你的数据库执行相应的SQL语句,并以清晰的表格格式返回结果。或者
对AI说:‘在部署新版本前,请备份用户表和订单表。’,AI会利用DbCli的导出功能生成指定表的备份SQL文件。
介绍
DbCli是一款基于.NET 10和SqlSugar开发的跨数据库命令行工具,旨在解决AI智能体与多种数据库交互时的复杂性和兼容性问题。它通过遵循Agent Skills Specification标准,让AI助手能够自动发现、理解并安全地执行数据库操作命令,无需为每种数据库编写特定代码。
使用DbCli时,你可以通过简单的命令行参数或配置文件指定数据库连接信息,并执行查询、备份、导出等操作。它支持多种输出格式(JSON、表格、CSV),并提供了交互式SQL模式,方便进行数据探索。
该工具非常适合需要让AI助手(如Claude Code、Cursor、GitHub Copilot等)直接操作数据库的开发者、数据分析师和运维人员。无论是进行数据查询、生成报表还是执行数据库维护任务,DbCli都能提供一个统一的接口。
建议在使用前仔细阅读其连接字符串配置示例,并根据目标数据库类型选择合适的驱动参数。对于生产环境,建议通过配置文件或环境变量管理敏感连接信息,而非命令行参数。
核心特点
核心区别在于其原生支持Agent Skills Specification,使AI助手能自动识别和调用其功能,无需手动配置;同时,它通过单一工具统一支持超过30种数据库,包括主流关系型、分布式和分析型数据库,避免了为不同数据库寻找和集成多个CLI工具的麻烦。
注意事项
不适合需要复杂图形化界面或深度ORM功能的应用开发场景。
常见问题
DbCli支持哪些数据库?
支持30多种,包括SQLite、MySQL、PostgreSQL、Oracle、SQL Server、达梦、人大金仓、MongoDB、ClickHouse等。
如何让我的AI助手使用DbCli?
下载DbCli可执行文件并部署其Skill定义,AI助手遵循Agent Skills Specification即可自动发现并调用其查询、导出等命令。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/dbcli/raw/index.md 读取 dbcli 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/dbcli/raw/index.md(查看排版版本)